8. MÉTODOS E FUNÇÕES
▸ Sempre o menor possível
▸ Um nível de abstração
▸ Entendimento do código de cima para baixo como uma história
▸ Utilizar Switch para If com mais de dois Else
▸ Parâmetros de funções deve ser o mínimo possível, se for maior que 3 será
que não seria melhor uma classe?
▸ Evite funcionalidades que não é da função
▸ IF simplificados, prefira utilizar as exceções e evite o uso do Else
▸ Evite Repetição de métodos
9. CLASSES E OBJETOS
▸ Menor possível
▸ Abstração dos dados
▸ Transfer Objects
▸ Responsabilidade única
▸ Desenvolvimento gradual