boas práticas para implementação de qualidade no código • Aplicação de alguns princípios de SOLID • Práticas focadas em legibilidade, manutenibilidade, testabilidade, reusabilidade e outros relacionados
Indentation Per Method 2 - Don’t Use The ELSE Keyword 3 - Wrap All Primitives And Strings 4 - First Class Collections 5 - One Dot Per Line 6 - Don’t Abbreviate 7 - Keep All Entities Small 8 - No Classes With More Than Two Instance Variables 9 - No Getters/Setters/Properties
indentação por método 2 - Não use ELSE 3 - Encapsule todos os tipos primitivos e strings 4 - Envolva suas collections em classes 5 - Use apenas um ponto por linha 6 - Não abrevie 7 - Mantenha todas as classes pequenas 8 - Não tenha mais que duas variáveis de instância em sua classe 9 - Não use Getters ou Setters
da responsabilidade única) do SOLID • Maior coesão no código • Evita o código hadouken • Redução da complexidade ciclomática da função ou método • Facilita criação de códigos reutilizáveis
nome várias vezes” • Isso pode indicar duplicidade de código “Ah, o nome do método está muito longo” • Isso pode indicar que seu método está fazendo mais de uma coisa
da responsabilidade única) do SOLID • Maior coesão no código, com classes mais simples e objetivas • Maior facilidade em fazer mocks e injeção de dependências