Skip to content

Instantly share code, notes, and snippets.

@diegosparente
Created January 8, 2025 10:17
Show Gist options
  • Save diegosparente/91e19ac37e6bbb3228e8412dcff869a9 to your computer and use it in GitHub Desktop.
Save diegosparente/91e19ac37e6bbb3228e8412dcff869a9 to your computer and use it in GitHub Desktop.
A list of the 17 essential rules of Software Engineering, highlighting best practices and principles for building maintainable and effective software. Perfect for sharing with development teams and keeping as a personal reference.

17 Regras de Engenharia de Software

  1. Pare de se apaixonar pelo seu próprio código.
  2. Você vai se arrepender da complexidade quando estiver de plantão.
  3. Tudo é uma troca. Não existe o "melhor".
  4. Cada linha de código que você escreve é uma responsabilidade.
  5. Documente suas decisões e designs.
  6. Todos odeiam código que não escreveram.
  7. Não use dependências desnecessárias.
  8. Padrões de codificação evitam discussões.
  9. Escreva mensagens de commit significativas.
  10. Nunca pare de aprender coisas novas.
  11. Revisões de código espalham conhecimento.
  12. Sempre desenvolva pensando em manutenibilidade.
  13. Peça ajuda quando estiver travado.
  14. Corrija as causas raízes, não os sintomas.
  15. Software nunca está completo.
  16. Estimativas não são promessas.
  17. Entregue cedo, itere frequentemente.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment