Железный Тэнгу
08.06 · ред.
Это мой код, написанный на этой неделе. Несколько обфусцирован дабы не палить продакшн. Добавлю пастбин https://pastebin.com/7drRnpPJ Что тут можно увидеть: 1. Очень многословный код даже по меркам шарпа. 2. Написано прямо и грубо. Не видно ни оптимизаций, ни попыток как-то обобщить похожие места. 3. Неконсистентный нейминг. Похоже на то, что куски были утащены с других мест и не переделаны до конца. 4. Много повторений и похожих кусков.
Это работающий код, написанный за один раз без возвратов к работающим частям. У задачи был жесткий дедлайн, поэтому писалось хоть и без спешки, но некрасиво.
Когда я это писал, я в первую очередь думал о том, чтобы это работало и относительно просто читалось. В плане читабельности получилось неплохо. Хоть и много, но разобраться труда не составит. Теперь, когда эта функциональность ушла на прод - я могу немного отрефакторить, чтобы успокоить свою душу.
#программирование #code #код #говнокод #refactor #ITеще контент в этом сообществе
еще контент в этом соообществе
Железный Тэнгу
08.06 · ред.
войдите, чтобы увидеть
и подписаться на интересных профи