Princípios para tornar o código mais legível, previsível e fácil de manter, com foco em nomes, funções, responsabilidades e revisão.
Nomes que revelam intenção
Esse ponto deve ser aplicado com base no contexto do projeto. A prioridade é manter clareza, medir o impacto da mudança e evitar otimizações ou abstrações que não resolvem um problema real.
medir → ajustar → validar → documentarFunções pequenas e focadas
Esse ponto deve ser aplicado com base no contexto do projeto. A prioridade é manter clareza, medir o impacto da mudança e evitar otimizações ou abstrações que não resolvem um problema real.
medir → ajustar → validar → documentarEvite duplicação
Esse ponto deve ser aplicado com base no contexto do projeto. A prioridade é manter clareza, medir o impacto da mudança e evitar otimizações ou abstrações que não resolvem um problema real.
medir → ajustar → validar → documentarResponsabilidades claras
Esse ponto deve ser aplicado com base no contexto do projeto. A prioridade é manter clareza, medir o impacto da mudança e evitar otimizações ou abstrações que não resolvem um problema real.
medir → ajustar → validar → documentarCode review como ferramenta de qualidade
Esse ponto deve ser aplicado com base no contexto do projeto. A prioridade é manter clareza, medir o impacto da mudança e evitar otimizações ou abstrações que não resolvem um problema real.
medir → ajustar → validar → documentar