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.
Escrito por Guilherme Lacerda