Boas Práticas Clean Code Java Effective e Clean Code Foco na escolha de bons nomes Tamanho e organização das Classes Comentários no código Métodos pequenos e que fazem só uma coisa Pensando melhor nos argumentos e métodos Validação dos argumentos