Информация об изменениях

Сообщение Re[4]: Всякая ли завершенная бизнес логика содержит workflow от 18.11.2015 7:36

Изменено 18.11.2015 7:37 IQuerist

Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, IQuerist, Вы писали:


S>>>Нет. Биз-логика — это небольшая прослойка кода, которая отвечает за превращение текущих требований клиента

IQ>>Имхо текущими требованиями клиента занимаются аналитики.
S>Так у нас речь про код, а не про разработку вообще. И вот та часть кода, которая реализует текущие требования путём вызова остального кода — вот это и есть бизнес-логика.

И может ли она будучи уже целостной не реализовывать workflow?

IQ>>Бизнес-логика это программные механизмы созданные программерами на основе формализованных требований к системе написанных аналитиками.

S>Это слишком общее определение. При таком раскладе в БЛ попадают разнообразные хелперы, переиспользуемые запросы в DAL и прочая редкоменяющаяся инфраструктура.

В БЛ попадают артефакты чья реализация напрямую зависит от изменений БЛ описанной архитектором. Конечно там может быть все вами описанное теоретически за исключением "переиспользуемые запросы в DAL" т.к. это другой layer.
Re[4]: Всякая ли завершенная бизнес логика содержит workflow
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, IQuerist, Вы писали:


S>>>Нет. Биз-логика — это небольшая прослойка кода, которая отвечает за превращение текущих требований клиента

IQ>>Имхо текущими требованиями клиента занимаются аналитики.
S>Так у нас речь про код, а не про разработку вообще. И вот та часть кода, которая реализует текущие требования путём вызова остального кода — вот это и есть бизнес-логика.

И может ли она будучи уже целостной не реализовывать workflow?

IQ>>Бизнес-логика это программные механизмы созданные программерами на основе формализованных требований к системе написанных аналитиками.

S>Это слишком общее определение. При таком раскладе в БЛ попадают разнообразные хелперы, переиспользуемые запросы в DAL и прочая редкоменяющаяся инфраструктура.

В БЛ попадают артефакты чья реализация напрямую зависит от изменений БЛ описанной архитектором. Конечно там может быть все вами описанное теоретически за исключением "переиспользуемые запросы в DAL" т.к. это вроде бы другой layer.