Cгіdigo Limpo -

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