Tag
#Programacao
8 publicações
Code smells: reconhecendo sinais de código problemático
Code smell é sintoma, não bug: o código funciona mas cheira mal. Conheça o catálogo dos sinais mais comuns e por que eles convidam a investigar e refatorar.
Ler →Números mágicos e o valor das constantes nomeadas
Um número solto no código não diz o que significa nem por que é aquele. Entenda por que valores mágicos custam caro e como constantes nomeadas os curam.
Ler →Guard clauses: reduzindo o aninhamento de condicionais
Aninhar if dentro de if empurra o caminho feliz para dentro. Entenda como guard clauses invertem condições, tratam bordas cedo e deixam a lógica plana.
Ler →Tratamento de erros: falhar bem sem engolir exceções
Erro faz parte do fluxo normal do software. Entenda por que engolir exceções é um dos piores hábitos e como falhar de forma clara, com contexto e limpeza.
Ler →DRY e os perigos da abstração prematura
DRY não é sobre eliminar linhas iguais, e sim uma fonte de verdade por conhecimento. Entenda a regra de três e por que abstrair cedo custa caro.
Ler →Comentários no código: quando ajudam e quando são cheiro
Comentário não é sempre virtude. Entenda quando ele esclarece o porquê e quando denuncia código confuso, comentando o óbvio ou mentindo com o tempo.
Ler →Funções pequenas e o princípio da responsabilidade única
Funções pequenas que fazem uma coisa só são mais legíveis e testáveis. Entenda o princípio da responsabilidade única, quando extrair e quando parar.
Ler →Como nomear variáveis e funções com clareza
Nomear é uma das tarefas mais difíceis da programação. Veja como escolher nomes que revelam intenção, evitam desinformação e tornam o código legível.
Ler →