у каждого своё болото, у кого-то говнокод это вары вместо констант и летов, а у кого-то он начинается на уровне архитектуры.
Второе зло страшнее
Но Зло - это зло. Меньшее, большее, среднее - всё едино, пропорции условны, а границы размыты. Я не святой отшельник, не только чистый код писал в жизни, но если приходится выбирать между одним злом и другим, я предпочитаю не выбирать вообще