Code smell
Schemi nel codice che spesso segnalano problemi più profondi — non sono bug in sé, ma campanelli d'allarme.
I classici: funzione da 500 righe («Long Method»), if annidati, numeri magici, codice copiato e incollato, troppi argomenti. Terminologia di Kent Beck e Martin Fowler. Il sospetto è spesso fondato anche quando «il codice funziona».