Clean Code - Boas práticas
Boas práticas:
- Nome de classes devem ser substantivos
- Métodos no infinitivo (
AdicionarCliente, por exemplo) - Não seja genérico (
public void Calcula()por exemplo) - Menos é mais (valores ideais)
- 20 linhas por método
- 100 chars por linha
- 500 linhas por classe
- Extraia trechos em métodos privados (isso deixa ele menor e ainda controlado)
- Métodos devem fazer apenas 1 coisa
- Se fizer mais de 1 coisa -> quebre em outros métodos
- Evitar muitos parâmetros (melhor passar um dict caso precise de muitos ou uma classe de transferência)
- Não deixe seus métodos mentir (fazendo algo que não está no título)
- Leia seu método como um livro (se tiver confuso, está ruim)
- Boa indentação (pois isso denota hierarquia)
A primeira regra é que métodos devem ser pequenos. A segunda regra é que devem ser menores ainda. Uncle Bob.
Deixe a área de acampamento mais limpa do que você encontrou. Regra dos Escoteiros.