Некоторые признаки, по которым код может считаться говнокодом:
- Нечитабельность. www.bolshoyvopros.ru rubukkit.org В таком коде сложно разобраться, даже если в нём способен разобраться даже новичок. www.bolshoyvopros.ru
- Наличие лишних команд и символов. yandex.ru Например, если в коде много лишних команд или символов, которые не обязательно ставить. yandex.ru
- Отсутствие комментариев для понимания длинной или не очень строки кода. yandex.ru
- Преждевременная оптимизация. www.bolshoyvopros.ru Если при написании программы ещё не найдены критические для производительности фрагменты, а уже проводится оптимизация, это тоже может считаться примером говнокода. www.bolshoyvopros.ru
Чтобы определить, что с кодом что-то не так, можно попробовать перечитать документацию и литературу по применяемому языку программирования и фреймворку. yandex.ru Если после этого захочется написать что-то в три очевидные строки, а не в 30 строк с кучей комментариев, то, скорее всего, это говнокод. yandex.ru
Для более точной оценки качества кода рекомендуется обратиться к специалисту.