Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Соглашусь. Отсутствие архитектуры привела к такому коду. Согласны?
Код писали бывшие дельфисты.
з.ы. система "разрабатывается" в крупном банке, финансовые операции, документооборот и т.д. и т.п.
Фейл вообще во всем. Это лишь верхушка айсберга. Методы по 1,5 тыс строк кода, копи-паст бизнес-логики, ручной парсинг xml файлов... процедурное программирование если кратко.
Да, основная причина наверно в том, что авторы не умели пользоваться ООП, захотели сделать систему, работающую в разных средах. Как попроще, в процедруном стиле и все в одной куче.
Хотя есть потуги к структурированию в виде Utils.CreateServiceClient()
за чувство собственной важности да при таком подходе - убить ап стену!
если нет желания учиться и развиваться, это их дело. хотят говнокод писать, пусть пишут, личный выбор каждого.
а вот если еще выёживаються сцуко пытаются, то убить ап стену нах!!!
я въехал! они переводили уже готовую действующую систему на wcf-сервисы, которая раньше работала напрямую с БД!
а вот то, что новый код вставили прямо в те же старые методы, вот это заслуживает суровой кары )
например, чтобы опубликовать здесь имена авторов ))))
Код писали бывшие дельфисты.
з.ы. система "разрабатывается" в крупном банке, финансовые операции, документооборот и т.д. и т.п.
вот это уже фейл.
зачем зашивать базу?
Хотя есть потуги к структурированию в виде Utils.CreateServiceClient()
если нет желания учиться и развиваться, это их дело. хотят говнокод писать, пусть пишут, личный выбор каждого.
а вот если еще выёживаються сцуко пытаются, то убить ап стену нах!!!
а вот то, что новый код вставили прямо в те же старые методы, вот это заслуживает суровой кары )
например, чтобы опубликовать здесь имена авторов ))))