Запах кода
Паттерны в коде, которые часто сигнализируют о более глубоких проблемах: это ещё не баги, а тревожные признаки.
Классика: функция на 500 строк («Long Method»), вложенные if, магические числа, копипаста, слишком много аргументов. Терминология Кента Бека и Мартина Фаулера. Запах нередко оказывается прав, даже когда «код работает».