O documento discute boas práticas e refatoração de código, incluindo o uso de interfaces, herança, strings, nomes significativos, métodos pequenos e comentários.
26. Herança Herança é uma técnica excelente, mas muitas vezes, não é exatamente o que você quer.
27. Herança Herança é uma técnica excelente, mas muitas vezes, não é exatamente o que você quer. Descobrimos que precisamos de muito pouco da superclasse.
28. Herança Herança é uma técnica excelente, mas muitas vezes, não é exatamente o que você quer. Descobrimos que precisamos de muito pouco da superclasse. Muitas das operações da superclasse não se aplicam à subclasse.
67. Comentários Comentários são, na melhor das hipóteses, um mal necessário. Comentários servem para compensar nossa incapacidade de expressar a legibilidade de nosso código
93. Métodos Métodos devem ser pequenos! Métodos devem fazer, tão e somente, uma coisa! E devem fazer isso corretamente
94. Métodos Métodos devem ser pequenos! Métodos devem fazer, tão e somente, uma coisa! E devem fazer isso corretamente Se não for possível? Quebre o método!
95. Métodos Simplifique seu método: Use nome significativos Minimize o número de argumentos Não use flags Encapsule as condicionais Faça teste de unidade