Baseado nos princípios do Robert C. Martin (Uncle Bob)
Clean Code é como dominar o Rasengan: exige técnica, clareza e disciplina. No backend, isso significa escrever código de fácil manutenção, coeso e com responsabilidade bem definida — como um time ninja bem treinado!
Planeje antes de codar
Conheça a missão antes de entrar em campo, como o time 7.
Quebre responsabilidades
Um ninja não faz tudo sozinho: use camadas, serviços e DTOs.
Nomeie bem suas classes, métodos e variáveis
Como os jutsus, os nomes devem explicar sua função.
Evite lógica complexa e duplicada
O chakra é limitado — seu código também deve ser leve.
public void salvar(Dados dados) {
// o que está sendo salvo? onde? como?
}
public void salvarRelatorioDeMissao(RelatorioDTO relatorio) {
// muito mais descritivo
}