O documento discute práticas para manter código de alta qualidade, incluindo usar nomes significativos, esclarecer informações com constantes e variáveis, criar funções pequenas com uma única responsabilidade, tratar exceções ao invés de retornos estranhos, e formatar o código de maneira consistente.
23. Se você vê alguém digitando
rápido, ele não está
programando
24. Por isso, quanto mais
investimos em refactoring,
mais tempo economizamos.
E o inverso também é
verdadeiro.
25. “Refactoring é uma alteração
feita na estrutura interna do
software para mantê-lo mais fácil
de ser entendido e menos custoso
de ser modificado sem alterar seu
comportamento observável.”
MARTIN FOWLER