Часто ли вам приходится работать с плохим кодом на работе?
Всем привет. Устроился джуном в небольшую компанию. Пишу на C# (ASP.NET MVC). И каждая часть кода примерно одинакова: класс имплементирует 2 интерефейса, каждый из которых наследуется от других интерфейсов, наследуется от класса, который тоже наследуется от абстрактного класса. Всё это при условии, что большая часть методов состоит из 100-120 строчек кода. И оооочень много повторяющегося кода. Комментариев, разумеется, нет, потому что "код должен быть самодокументированным".
Поэтому вопрос. Любой коммерческий код на C# выглядит так?
Балдеющие от адреналина и зомбированные шаблонами. Паттерны поведения проектных команд
Год: 2010
Автор: Демарко Т., Листер Т., Макменамин С.
Издательство: Символ-Плюс
ISBN: 978-5-93286-160-8
Человеческий фактор: Успешные проекты и команды (3-е издание)
Том Де Марко Тимоти Листер