Можно говнокод представить в виде отрезка от 0 до 1. 1 не является говном, 0 является абсолютным говном без просветов, всё что посередине является говном в разной степени в зависимости от положения на отрезке
тут нужно дополнить, что если твое определение говнокод сильно отличается от общественного, то не надо им пользоваться, потому что ты вводишь в заблуждение