Запитання з тегом «business-logic»

9
Скільки логіки бізнесу має застосовувати база даних?
Я працював у деяких проектах, де більша частина логіки бізнесу була реалізована на базі даних (переважно через збережені процедури). З іншого боку, я чув від деяких колег-програмістів, що це погана практика ("Бази даних є для зберігання даних. Додатки є для того, щоб робити все інше"). Який із цих підходів загалом …

5
Навіщо ставити бізнес-логіку в модель? Що відбувається, коли у мене є кілька типів сховища?
Я завжди думав, що бізнес-логіка повинна бути в контролері і що контролер, оскільки це "середня" частина, залишається статичним і що модель / вигляд потрібно капсулювати за допомогою інтерфейсів. Таким чином ви можете змінити логіку бізнесу, не впливаючи ні на що інше, запрограмувати кілька Моделей (по одній для кожної бази даних …

3
Куди подіти бізнес-логіку в дизайні MVC?
Я створив просту програму Java MVC, яка додає записи через форми даних до бази даних. Мій додаток збирає дані, також перевіряє їх і зберігає. Це тому, що дані отримують в Інтернеті від різних користувачів. дані мають в основному числовий характер. Тепер на числових даних, що зберігаються в базі даних (SQL-сервер), …

6
Чи порушуються збережені процедури трирівневим поділом?
Деякі мої колеги сказали мені, що використання бізнес-логіки при збережених процедурах в базі даних порушує трирівневу архітектуру поділу, оскільки база даних належить до рівня даних, тоді як збережені процедури - це бізнес-логіка. Я думаю, що світ був би дуже похмурим місцем без збережених процедур. Вони дійсно порушують трирівневу поділ?

3
де саме повинна бути розміщена дітова логіка python
Я тільки почав вивчати Django / Python / Веб-розробка. Ця проблема мене хвилює вже деякий час. Я створюю програму з декількома шаблонами в Django. У мене є view.py, який в основному просто надає відповіді на відповідні шаблони, і у мене є model.py, де я структурував свою БД. В одному з …

2
Що насправді означає "бізнес-логіка", якщо не "весь код третьої сторони"?
Я чув, як люди багато говорять про ділову логіку на роботі та в Інтернеті, і прочитав на цьому сайті кілька запитань, але цей термін все ще не має для мене великого сенсу. Наприклад, ось деякі (перефразовані) твердження, які я часто бачу: "Бізнес-логіка - це частина вашої програми, що кодує фактичні …

2
Як саме слід перевірити команду CQRS та перетворити на об’єкт домену?
Я адаптую CQRS 1 бідолахи досить довгий час, тому що люблю його гнучкість мати детальні дані в одному сховищі даних, надаючи великі можливості для аналізу і, таким чином, збільшуючи ділову цінність, і коли потрібно, для іншого читання, що містить денормалізовані дані для підвищення продуктивності . Але, на жаль, з самого …

7
Об'єкти бізнесу - контейнери чи функціональні?
Це питання, яке я задав деякий час назад, так що це може бути краще обговорено тут ... Там, де я працюю, ми неодноразово переходили на цю тему і шукаємо перевірку стану безпеки. Ось питання: чи повинні бізнес-об’єкти бути контейнерами даних (більше схожі на DTO ) чи вони також повинні містити …

6
Коли я повинен використовувати збережені процедури?
Якщо я маю всю свою бізнес-логіку в коді і використовую Entity Framework, то в яких ситуаціях (якщо такі є) я б краще перенести якусь бізнес-логіку на збережену процедуру, а не зберігати її в коді? Щоб було зрозуміло, я маю на увазі разом із поточною установкою (бізнес-логіка в коді), а не …

6
Що таке приклад обчислювально неможливої ​​бізнес-проблеми?
У мене є колега, який відмовляється прийняти реальність, що машини Тьюрінга (і машини Von Neuman за розширенням) не можуть вирішити власну проблему зупинки: Зробити все, що завгодно, і гроші ви можете зробити що завгодно. Він також не любить теоретичні проблеми, стверджуючи, що: У нашому полі ми ніколи не будемо стикатися …

4
Товсті моделі Vs. Бізнес-логіка, Де ви розмежуєте?
Сьогодні я вступив у бурхливу дискусію з іншим розробником моєї організації про те, де і як додати методи до класів, зіставлених на базі даних. Ми використовуємо sqlalchemy, і основна частина наявної кодової бази в наших моделях баз даних - це трохи більше, ніж мішок відображених властивостей з назвою класу, майже …

6
Представлення правил бізнесу за винятком
Я знаю, що це дорого, але (IMO) я вважаю, що це дуже хороша практика. Я говорю про правила, як-от скажімо, ви не можете зберегти рахунок-фактуру, якщо ви не продавець ... тому в такому випадку викидайте виняток із запитом "ваш не має права" або таке ... Інший підхід - це мати …

2
Пара бізнес-логіки програмування з особою, що не є ІТ [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . У вас був досвід, коли людина, яка не є ІТ, працює з програмістом під …

3
Використання статичної перевірки типу для захисту від бізнес-помилок
Я великий фанат перевірки статичного типу. Це заважає вам робити такі дурні помилки: // java code Adult a = new Adult(); a.setAge("Roger"); //static type checker would complain a.setName(42); //and here too Але це не заважає вам робити такі дурні помилки: Adult a = new Adult(); // obviously you've mixed up …

4
Бізнес-об'єкти в рівні доступу до даних
Тож я створював рівень доступу до даних за допомогою TDD і дещо викликав занепокоєння. Я б краще не починав неправильний шлях, тому я подумав, що попрошу вас, хлопці, дізнатись, чи мої думки узгоджуються з чистою архітектурою. Методи в моєму шарі доступу до даних (DAL коротко) досить прості. Вони відповідають збереженим …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.