Limpo | Cгіdigo

Use substantivos para classes ( Usuario , Pedido ) e verbos para métodos ( enviarEmail , calcularTotal ). Funções Pequenas e Especializadas

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 CГіdigo limpo

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

Para os defensores do Clean Code, um comentário é muitas vezes um sinal de que o código não foi claro o suficiente. Em vez de explicar o que um bloco confuso faz com um comentário, refatore o código para que ele se explique sozinho. Formatação e Estrutura Uma função deve fazer apenas

Você gostaria de ver um de uma função suja para uma limpa?

Essencial para a legibilidade, mostrando a hierarquia e o fluxo lógico. 4. Tratamento de Erros

Não existe código limpo sem testes. Os testes garantem que a refatoração (o ato de limpar o código) não quebre funcionalidades existentes. Um bom teste segue o acrônimo : F ast (Rápido) I ndependent (Independente) R epeatable (Repetível) S elf-Validating (Auto-validável) T imely (Oportuno/No momento certo) Conclusão