Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

2) Responsabilidade única e modularidade
Um dos pilares do Clean Code é o princípio da responsabilidade única (Single Responsibility Principle – SRP). Cada função, classe ou módulo deve ter apenas um motivo para mudar. Quando um método executa múltiplas tarefas — valida dados, acessa banco, calcula valores e gera relatórios — ele se torna difícil de testar, reutilizar e manter. Funções pequenas e focadas são mais previsíveis e facilitam a identificação de erros. Além disso, a modularidade promove separação de responsabilidades, permitindo que diferentes partes do sistema evoluam independentemente. Isso melhora a testabilidade, pois componentes menores são mais simples de isolar em testes unitários. A coesão alta e o baixo acoplamento são características desejáveis: cada módulo deve ter propósito bem definido e depender o mínimo possível de outros módulos. Essa organização torna o sistema mais escalável e sustentável a longo prazo, especialmente em projetos colaborativos ou de grande porte.