|
|
|
|
#1 |
|
Moderator
|
Цитата:
Сообщение от Morpheus
У меня сложилось впечатление, что функционльность Subledger/Distributions/Source document перенесли из другого приложения, написанного на хранимых процедурах. В ней нет и намека на ООП. Одни временные таблицы и куча запросов группирует затем перегруппировывает записи читая их из одних таблиц и записывая в другие. Читать такой код сложно, исправлять/расширять еще сложнее.
Последний раз редактировалось fed; 29.12.2016 в 11:31. Причина: опечатки |
|
|
|
| За это сообщение автора поблагодарили: mazzy (2), Logger (3). | |
|
|
#2 |
|
NavAx
|
Индусский стиль это изолентой поверх скотча, а потом еще и степлером. Что характерно, при должном старании, работает. Пока кто-то не попытается что-то изменить.
overengineered потому, что народ понятия не имел как работает сервер. Поэтому иерархия, вроде, навороченная, а по факту, логика скриптовая. На каждый чих запись в БД. Из-за этого много таблиц на которых локи возникают. Когда как... Если наивный клиент запихает все свои любимые аналитики в систему, включит xds да еще и оповещения настроит, то может перестать тянуть.
__________________
Isn't it nice when things just work? Последний раз редактировалось macklakov; 29.12.2016 в 10:28. |
|
|
|
|
#3 |
|
Moderator
|
А по моему вообще ООП-подход при его последовательном проведении, не очень совместим с реляционными базами данных и производительностью. Просто потому что у тебя в реляционных системах есть таблицы и есть стандартный набор множественных операций над ними. А ООП ориентирован на сущности, а не наборы.
|
|
|