Показать сообщение отдельно
Старый 15.06.2017, 21:53   #19  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Более того если увижу 2000 строк в одном месте - ругаться не буду. Да, это under-engineering но на практике это может быть и дешевле чем оver-engineering когда этот код разбит на пол-сотни классов обслуживающих не бизнес-логику, а междусобойчик паттернов кодирования.
Вполне возможно, что тут причина отчасти и в том, что у вендора, партнера и клиента разные задачи по отношению к этим 2000 строкам. Вендору надо их поддерживать все, патртнеру только те, которые использует он (у меня давнишний опыт на проектах, но я помню, например как работоспособность доработок проверялась только при наборе галочек включенных у конкретного клиента, при переключении галочек в настройках требовалась доработка модифы), а у клиента я один разок видел вообще не компилящееся приложение.

Так что для каждого отсутсвием овержнжиниринга был бы разный уровень избыточности кода.