Code Smells

Code Smells

"Code smells" é um termo usado na programação para se referir a sinais que podem indicar a presença de problemas em um código-fonte. Em outras palavras, são indicações de que algo pode estar errado com o código, mesmo que o programa em si ainda esteja funcionando corretamente.

Esses "cheiros de código" são frequentemente associados a práticas de programação ruins ou a falta de atenção aos detalhes. Eles podem incluir coisas como código duplicado, funções muito longas, variáveis mal nomeadas, classes muito complexas, comentários insuficientes ou código mal organizado.

Identificar esses "code smells" é importante porque eles podem tornar o código difícil de manter e alterar no futuro, além de aumentar a probabilidade de introduzir bugs. Por isso, é uma boa prática de programação identificar e corrigir esses problemas antes que eles se tornem um problema maior.

Você pode seguir um checklist para que sempre que encontrar algum code smells refatore o codigo

  • Reduzir linhas em branco

  • Remover codigo morto

  • Refatorar condicionais confusas e consolida-las

  • Remover tratamento inadequado de erros

  • Agrupar as variaveis declaradas no inicio e juntas de forma contextualizada

  • Sempre iniciar as variaveis