mak_ufo
@mak_ufo

Часто ли вам приходится работать с плохим кодом на работе?

Всем привет. Устроился джуном в небольшую компанию. Пишу на C# (ASP.NET MVC). И каждая часть кода примерно одинакова: класс имплементирует 2 интерефейса, каждый из которых наследуется от других интерфейсов, наследуется от класса, который тоже наследуется от абстрактного класса. Всё это при условии, что большая часть методов состоит из 100-120 строчек кода. И оооочень много повторяющегося кода. Комментариев, разумеется, нет, потому что "код должен быть самодокументированным".

Поэтому вопрос. Любой коммерческий код на C# выглядит так?
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
ну, за весь код не отвечу
Но, в целом, нужно понимать, что специалистов, которые знают, как писать правильно/красиво/поддерживаемо, достаточно и они среди нас
Может не быть условий. Может быть поток задач, такой, что, с болью в груди, приходится стряпать, как есть
Может не быть желания. Типа мы тут штампуем однотипные продукты по 3 штуки в неделю, а я вообще летом уволюсь
Может не хватать ревью от кого-то со стороны. Когда конторы нанимают со стажем в 1,5 года сидеть и пилить все подряд
Может, все сразу
Не весь бизнес готов слушать рассуждения айти о важности архитектуры и вот этого всего.
Есть запрос от маркетинга - сделай, пожалуйста к обеду
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@awesomer
Устроился джуном в небольшую компанию.


Только джун, а уже других критикуешь?

Комментариев, разумеется, нет, потому что "код должен быть самодокументированным".

Это нормально как раз.

Если ты прям уверен, что так все плохо, а ты реально джун - вали в другое место.
Учиться на говне не нужно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы