Oct 01, 2019 16:27
Говнокодом несомненно является любой код, автор которого, заглянувший в него после двухмесячного перерыва, все еще в состоянии понять, что этот код должен делать.
Тэг "сталкер" не ставлю, ибо не только про xray.
Офонаризмы,
зельеварение и яды,
некромантия
Leave a comment
Comments 3
Reply
Я тут у себя некоторое время назад приводил примеры не-говнокода с точки зрения Ведущих Экспертов по определению оного.
Ну вот, например:
https://dennis-chikin.livejournal.com/534771.html
Если недостаточно исходников того же x-ray, то вот:
https://dennis-chikin.livejournal.com/544454.html
Где-то еще было описание результатов скармливания моего кода автоматическому проверяльщику и исправляльщику "качества кода" со слегка предсказуемым результатом. Результат отказался компилиться уже с первой строки, дальше была просто бессмысленная мешанина символов.
P.S. Кстати, спасибо за пост про кэноны. Оно мне буквально в этом месяце будет весьма актуально.
Reply
Глядя на второй пример, вспомнил одного знакомого. Он пишет на Delphi (и считает, что язык до сих пор актуален и ничего другого не надо) и никогда не делает в коде никаких отступов. Комментариев, помнится, тоже не пишет. Когда я рассказал ему про Python - в ужасе замахал руками.
Инструкция для Canon у меня работала повторяемо, с неизменно положительным результатом. Если что - спрашивайте в той теме.
Reply
Leave a comment