Por não ser uma linguagem compilada, o PHP permite que existam erros em seu código que só serão descobertos quando este for executado. É por isso que precisamos estar preparados com os testes automatizados. Mas precisamos mesmo escrever testes para cada linha de código?
Nesse ponto a análise estática e suas ferramentas podem entrar em ação, te livrando de erros e inconsistências, testando o que realmente é necessário e mantendo sua aplicação em boa forma.

Comments

Comments are closed.

Uma boa introdução
Uma sugestão seria colocar exemplos de erros mais complexos que o php stan pode detectar.

Altamente didático, informação passada com muito cuidado. Muito interessante. Alguns erros do mundo real, exemplos técnicos práticos ajudariam. Excelente trabalho!

Boa apresentação... mais exemplos seria interessante