‘Code smells’ são sinais de que o código pode estar com problemas de qualidade, como complexidade excessiva, duplicação de código, baixa coesão ou acoplamento excessivo. Para identificar ‘code smells’, é importante conhecer as boas práticas de programação e estar atento a sinais como funções muito longas, nomes de variáveis pouco descritivos, comentários em excesso, entre outros. Para corrigir ‘code smells’, é necessário refatorar o código, aplicando as boas práticas de programação e seguindo os princípios de Código Limpo.