Padrões de Codificação e Refactoring com PHP

Dezembro 1, 2008

Nesta apresentação realizada no PHP Conference Brasil 2008, mostro que é possível sim desenvolver código com qualidade em PHP, focando em boas práticas de padrões de codificação e técnicas de refactoring de código. Para isso, se pode utilizar ferramentas existentes para PHP e que já existem há um certo tempo para tecnologias como Java e .NET. Estas ferramentas são:

Para PHP                    Equivalente em Java
PHPUnit                            JUnit
PHP Code Sniffer              CheckStyle
PHPUnit PMD/CPD           PMD/CPD
PHPUnit Code Coverage   Cobertura
IDE Eclipse PDT               IDE Eclipse
PHPDocumentor              JavaDoc
Apache ANT                    Apache ANT
phpUnderControl            CruiseControl
 
Além das técnicas demonstradas, abordo valores e práticas das Metodologias Ágeis de Software, com foco em Lean, SCRUM e XP. Está sendo muito interessante a receptividade do público em relação às Metodologias Ágeis com PHP.