/guia

Guia de práticas de desenvolvimento

Guia de boas práticas de desenvolvimento da Benfeitoria

Abaixo seguem algumas orientações que tem como objetivo garantir minimamente a qualidade de código das aplicações.

Geral

  • Sintaxe em inglês
  • Nunca, mas nunca use Hungarian Notation

CI

  • Novas features devem sempre ser acompanhadas de testes unitários e de integração.
  • Novas features devem sempre alcançar pelo menos 80% de cobertura de código.
  • Novas features devem ser revisadas por outro membro do time de desenvolvimento antes de serem integradas ao próximo release.
  • Novas features devem ser criadas em um novo branch e permanecerem no mesmo até o momento de serem incorporadas a algum release.
  • Novas features não devem ser incorporadas a um release caso os testes automatizados não sejam executados corretamente.
  • Caso um teste unitário seja executado incorretamente, se possível corrija imediatamente ou avise ao autor da mudança que gerou o problema.

CSS

PHP

Referências

Laravel

Git