Code Smell
Muster im Code, die oft tiefer liegende Probleme signalisieren — kein Fehler an sich, aber eine Warnung.
Klassiker: die 500-Zeilen-Funktion („Long Method"), verschachtelte if-Anweisungen, Magic Numbers, Copy-Paste-Code, zu viele Parameter. Terminologie von Kent Beck und Martin Fowler. Der Geruch trifft meist zu, selbst wenn „der Code funktioniert".