Вопросы по теме 'business-logic'

Дизайн файла клиента
Как вы моделируете данные об адресах клиентов и какие технические средства вы используете для обеспечения качества данных? Такие вещи, как алгоритмы дедупликации, дублирование совпадений, обеспечение фактической доставки пакетов и счетов и тому...
144 просмотров
schedule 16.07.2022

Инициализировать объект Linq to Sql с помощью бизнес-логики
Я хотел бы расширить класс, сгенерированный Linq To Sql, для инициализации при создании нового объекта (= строки). Я хочу добавить строки в дочернюю таблицу при создании родительской строки. Я надеялся использовать метод Oncreated (partial),...
2757 просмотров
schedule 09.09.2023

Следует ли вам модульно тестировать методы бизнес-логики, состоящие в основном из запроса?
У меня есть уровень бизнес-логики с широким спектром классов и соответствующих им методов. Создание модульного теста для метода, как правило, само собой разумеющееся, но в некоторых случаях метод действительно просто возвращает набор совпадающих...
1387 просмотров
schedule 16.09.2023

Улучшения кода для реализации бизнес-логики
Ранее я задавал этот вопрос на SO . Это связано с этим. У нас есть кодовая база, подобная этой: IRecipie FindRecipiesYouCanMake(IEnumerable<Ingredientes> stuff, Cook cook) { if(stuff.Any(s=>s.Eggs && s.Flour) &&...
1130 просмотров
schedule 02.02.2023

Структура бизнес-уровня, как вы строите свою?
Я большой поклонник NTiers за свой выбор разработки, конечно, он не подходит для каждого сценария. В настоящее время я работаю над новым проектом, и я пытаюсь поиграть с тем, как я обычно работаю, и пытаюсь понять, смогу ли я это исправить....
1093 просмотров

Как программно запрограммировать действие рабочего процесса в .NET?
Мне нужно написать статический метод, который выполняет какой-то синтаксический анализ строки с подписью, например: string ParseMessage(string messageToParse) Я хотел бы, чтобы весь метод ParseMessage был программно закодирован, то есть не...
269 просмотров

MVC3 IsValid и уровень бизнес-логики
Я использую MVC3 для своего приложения, и у меня есть вопрос о проверке. У меня есть уровень бизнес-логики, который отделен от моего веб-уровня, где у меня будет такая функция, как CreateUser, которая создает нового пользователя для использования...
1958 просмотров

Пример толстой модели Rails, это правильный способ мышления?
Если у меня есть две таблицы в БД User и Userinfo (разделенные для целей нормализации ), я генерирую две модели User, UserInfo и использую их как обычно через отношения. Позже у меня есть раздел моего приложения, который читает и записывает в оба,...
485 просмотров

Какие типы кода подходят для уровня обслуживания?
Предположим, у вас есть сущности, уровень обслуживания и репозитории (с ORM, например NHibernate). Пользовательские интерфейсы взаимодействуют со слоем сервиса. Какие типы кода подходят для уровня обслуживания? Координация репозитория?...
247 просмотров

Должны ли ограничения базы данных сопоставляться с бизнес-логикой
База данных имеет уникальный индекс ограничения для поля пользователя NAME. Бизнес-сервис проверяет через service.GetUser(userName); чтобы увидеть, существует ли уже имя пользователя. Из-за этой логики в сервис никогда нельзя вставлять...
386 просмотров

Как спроектировать уровень бизнес-процессов
Ну, у меня есть некоторый бизнес-процесс, например, создание списка встреч (не сохраняющийся, будет сохранен позже) на основе некоторой конфигурации. У меня есть сервисный уровень, который является транзакционным, но по какой-то причине мне не нужна...
288 просмотров
schedule 11.11.2023

Бизнес-логика в объектах предметной области
Я кодирую систему ленты/достижений для веб-сайта, и мне нужно написать некоторую логику для каждой ленты в моей системе. Например, вы можете получить ленту, если войдете в число первых 2000 человек, зарегистрировавшихся на веб-сайте, или разместите...
4497 просмотров

Приложение C# для Windows Forms: отделить графический интерфейс от бизнес-логики
Я хотел бы получить несколько советов о том, как разделить пользовательский интерфейс и бизнес-логику в простом приложении C # Windows Forms. Возьмем этот пример: Пользовательский интерфейс состоит из простого текстового поля и кнопки....
8292 просмотров
schedule 17.08.2023

Как я могу использовать бизнес-объекты для переноса логики в Codeigniter?
Я использую Codeigniter некоторое время, и я хотел бы иметь бизнес-объекты, которые обрабатывают логику, что-то вроде этого: $comment = new Comment($this->input->post()); $blog = new Blog(); $current_post = $blog->get_current_post();...
400 просмотров

В чем разница между механизмом рабочего процесса и механизмом управления бизнес-процессами?
Я слышал об этих двух концепциях спустя много времени. Например, «основа рабочего процесса Windows», Activiti, jBPM и другие проекты - это «движок управления бизнес-процессами». Являются ли эти два существительных («механизм рабочего процесса» и...
3166 просмотров
schedule 03.09.2023

Бизнес-логика / доменная логика в моделях предметной области и сервисных объектах
Я пытаюсь создать уровень предметной области с обеими богатыми моделями (анемичные модели - плохая практика объектно-ориентированного программирования). Я также узнал из DDD, что он не исключает сервисные объекты и что хороший дизайн уровня...
1278 просмотров

Что такое бизнес-логика с интенсивным использованием данных в контексте хранимых процедур Java?
Я читаю книгу Oracle, в которой говорится: Хранимые процедуры Java, конечно, написаны с использованием Java, и они облегчают реализацию бизнес-логики, интенсивно использующей данные, с помощью Java. Что такое «бизнес-логика, интенсивно...
280 просмотров

ERP: Существует ли шаблон проектирования для обновления данных для отдела при сохранении старых данных для второго отдела в течение определенного времени?
Не так сложно, как следует из названия. Представьте себе два отдела в компании: продажи и производство. В то время как данные (в программном обеспечении ERP) в разделе «Продажи» могут представлять собой контракты, «Производство» должно иметь дело с...
320 просмотров
schedule 29.03.2024

Где разместить бизнес-логику в Spring MVC framework?
Я не знаю, где разместить бизнес-логику в Spring mvc, потому что я новичок в этом. Я знаю, что делать, но из-за недостатка знаний о Spring mvc я не знаю, с чего начать. Я также хотел бы спросить, знает ли кто-нибудь, где я могу получить хорошее...
30663 просмотров
schedule 19.02.2022

Являются ли все классы, содержащие бизнес-логику, предметными объектами?
Поэтому у меня мало сомнений относительно вызова чего-либо как объекта домена (и, в конечном итоге, размещения класса в пакете домена) или нет. У меня есть микросервис, в обязанности которого входит выполнение некоторых расчетов (не вдаваясь в...
719 просмотров