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

Это работающий код, написанный за один раз без возвратов к работающим частям. У задачи был жесткий дедлайн, поэтому писалось хоть и без спешки, но некрасиво.

Когда я это писал, я в первую очередь думал о том, чтобы это работало и относительно просто читалось. В плане читабельности получилось неплохо. Хоть и много, но разобраться труда не составит. Теперь, когда эта функциональность ушла на прод - я могу немного отрефакторить, чтобы успокоить свою душу.

#программирование #code #код #говнокод #refactor #IT
Это мой код, написанный на этой неделе. Несколько обфусцирован дабы не палить продакшн. Добавлю пастбин https://pastebin.com/7drRnpPJ
Что тут можно увидеть:
1 | Сетка — новая социальная сеть от hh.ru Это мой код, написанный на этой неделе. Несколько обфусцирован дабы не палить продакшн. Добавлю пастбин https://pastebin.com/7drRnpPJ
Что тут можно увидеть:
1 | Сетка — новая социальная сеть от hh.ru
repost

233

input message

напишите коммент

А что это за язык?

ответить

Во-во, на него и погрешил сначала.

ответить

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь