- Рост сложности не связан с усложнением предметной области или средств платформы (платформа в целом даже улучшилась, но недостаточно). Скорее всего рост сложности в ТК произошел из-за того, что УМЫШЛЕННО создаются монстрообразные алгоритмы объемом в тысячи, а то и десятки тысяч строк кода, вызывается множество объемных и неочевидных по алгоритму процедур. Рост сложности конфигураций влечет за собой рост сложности настройки и трудозатрат при изменениях под клиента, а оплата за доработки и настройку почти всегда пропорциональна количеству выставленных клиенту часов. «Выгода» очевидна, только кому? На форумах используют термин «коммерческий» код.
При том что чтобы средствами платформы например сделать запрос и сформировать проводку как правило не нужно больше двухсот строк кода, модули проведения или заполнения документов могут занимать десятки тысяч строк кода! В них вызывается множество громоздких и неочевидных процедур. Стандартным стало использование в ТК в модулях проведения нескольких таблиц значений, все это выгружается-загружается-сворачивается-об
- Другим аспектом сложности ТК является то, что при решении каких-либо задачи предметной области зачастую выбираются неадекватно сложные методики и алгоритмы, как следствие даже опытному пользователю сложно в режиме работы с базой разобраться что нужно сделать чтобы выполнить какие-либо регламентные процедуры, также это усложняет и программный код. Принципиальный момент в том, что сложность не соответствует сложности решаемых задач.
Комментариев нет:
Отправить комментарий