Existe uma coisa que chamamos de code smell, ou seja, qualquer coisa que aponta que um códigoo é problemático, e eu gosto de citar algumas coisas quando o assunto é código ruim:
- Código curto demais (excesso de if ternário, nomes abreviados)
- Código pouco verboso (nomes pouco descritivos)
- Código verboso demais (excesso de linhas, nomes grandes demais)
- Falta de comentários
- Código muito acoplado
- Código com muitas responsabilidades
- Bônus: Cultura do LGTM