#engenhariaDeSoftware
Os 10 mandamentos do software:
1) Dividirás teu software em pedaços descartáveis;
2) Não te apegarás ao código-fonte;
3) Entenderás que a função é mais importante que a elegância;
4) Privilegiarás a simplicidade em vez da engenhosidade;
5) Usarás indireção com parcimônia e sabedoria;
6) Achatatás a hierarquia das tuas classes e funções;
7) Codificarás de maneira óbvia e explícita;
8 ) Respeitarás a imutabilidade das interfaces;
9) Não deixarás código comentado em tua codebase;
10) Escreverás testes antes mesmo de escrever os componentes.
Os 10 mandamentos do software:
1) Dividirás teu software em pedaços descartáveis;
2) Não te apegarás ao código-fonte;
3) Entenderás que a função é mais importante que a elegância;
4) Privilegiarás a simplicidade em vez da engenhosidade;
5) Usarás indireção com parcimônia e sabedoria;
6) Achatatás a hierarquia das tuas classes e funções;
7) Codificarás de maneira óbvia e explícita;
8 ) Respeitarás a imutabilidade das interfaces;
9) Não deixarás código comentado em tua codebase;
10) Escreverás testes antes mesmo de escrever os componentes.
Praticais isto e serás eternamente feliz, assim como teus clientes!