Please enable JavaScript.
Coggle requires JavaScript to display documents.
12 - PROJETO SIMPLES (2. SEM DUPLICAÇÃO (Elimine duplicação, Linhas…
12 - PROJETO SIMPLES
2. SEM DUPLICAÇÃO
Elimine duplicação
Linhas parecidas são duplicatas
Encapsule expressões em métodos
Oportunidade de encontrar violações de Única Responsabilidade
Template Method (padrão)
3. EXPRESSAR PROPÓSITO
Maior parte do custo em manutenção
Foco em legibilidade
Use padrões de projeto e tecnologia
Use a linguagem dos padrões
Use a linguagem do cliente
1. TESTE PARA TUDO
Comece pelos testes
Cubra o máximo de código
Testes precisam ser limpos
Não testado, não implementado
4. POUCO É MELHOR
Poucas classes
Classes pequenas
Poucos métodos
Métodos pequenos