Use substantivos para classes ( Usuario , Pedido ) e verbos para métodos ( enviarEmail , calcularTotal ). Funções Pequenas e Especializadas
A regra de ouro é: se um nome exige um comentário para explicar seu propósito, então o nome não é bom o suficiente. int d; // dias passados Bom: int diasPassados;
Conceitos relacionados devem ser mantidos próximos uns dos outros. CГіdigo limpo
Adotar o Clean Code exige disciplina e prática constante. No início, pode parecer que você está gastando mais tempo "pensando em nomes" do que programando, mas o retorno sobre esse investimento vem rapidamente na forma de menos bugs e uma base de código que não causa medo ao ser alterada.
Uma função deve fazer apenas uma coisa e fazê-la bem (). Se uma função tem mais de 20 linhas ou muitos níveis de aninhamento (como vários if dentro de for ), ela provavelmente deve ser dividida. Use substantivos para classes ( Usuario , Pedido
Comentários legais, avisos sobre consequências técnicas ou explicações de algoritmos complexos de terceiros são aceitáveis. 3. Formatação e Estrutura
O código deve ter uma estrutura consistente. A "regra do acampamento" aplica-se aqui: . Adotar o Clean Code exige disciplina e prática constante
Essencial para a legibilidade, mostrando a hierarquia e o fluxo lógico. 4. Tratamento de Erros