Вопросы с тегом «business-logic»

9
Какую бизнес-логику должна реализовать база данных?
Я работал в некоторых проектах, где большая часть бизнес-логики была реализована в базе данных (в основном через хранимые процедуры). С другой стороны, я слышал от некоторых коллег-программистов, что это плохая практика («Базы данных существуют для хранения данных. Приложения делают для остального»). Какой из этих подходов в целом лучше? Плюсы реализации …

5
Зачем ставить бизнес-логику в модель? Что происходит, когда у меня несколько типов хранилищ?
Я всегда думал, что бизнес-логика должна быть в контроллере, и что контроллер, поскольку он является «средней» частью, остается статичным и что модель / представление должны передаваться через интерфейсы. Таким образом, вы можете изменить бизнес-логику, не влияя ни на что другое, запрограммировав несколько Моделей (по одной для каждой базы данных / …

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

6
Хранимые процедуры нарушают трехуровневое разделение?
Некоторые мои коллеги говорили мне, что наличие бизнес-логики в хранимых процедурах в базе данных нарушает трехуровневую архитектуру разделения, поскольку база данных относится к уровню данных, тогда как хранимые процедуры - это бизнес-логика. Я думаю, что мир был бы очень мрачным местом без хранимых процедур. Действительно ли они нарушают трехуровневое разделение?

3
где именно должна быть размещена бизнес-логика Python в Django
Я только начал изучать Django / Python / Web Development. Эта проблема беспокоила меня уже некоторое время. Я создаю приложение с несколькими шаблонами в Django. У меня есть файл views.py, который в основном просто отображает ответы на соответствующие шаблоны, и у меня есть файл models.py, в котором я структурировал свою …

2
Что на самом деле означает «бизнес-логика», если не «весь сторонний код»?
Я слышал, что люди много говорят о бизнес-логике на работе и в Интернете, и я прочитал несколько вопросов на этом сайте об этом, но этот термин все еще не имеет большого смысла для меня. Например, вот некоторые (перефразированные) утверждения, которые я часто вижу: «Бизнес-логика - это часть вашей программы, которая …

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

7
Бизнес-объекты - контейнеры или функционал?
Это вопрос, который я задал некоторое время назад на SO, но он может быть обсужден лучше здесь ... Там, где я работаю, мы несколько раз обсуждали эту тему и ищем проверку на здоровье. Вот вопрос: должны ли Business Objects быть контейнерами данных (больше похожими на DTO ) или они также …

6
Когда я должен использовать хранимые процедуры?
Если у меня есть вся моя бизнес-логика в коде и я использую Entity Framework, в каких ситуациях (если таковые имеются) мне лучше переместить некоторую бизнес-логику в хранимую процедуру, вместо того, чтобы хранить все это в коде? Чтобы было ясно, я имею в виду в сочетании с текущей настройкой (бизнес-логика в …

6
Что является примером вычислительно невозможной бизнес-проблемы?
У меня есть коллега, который отказывается принять реальность того, что машины Тьюринга (и машины фон Неймана в целом) не могут решить свою собственную проблему остановки, заявляя: Вы можете сделать что-нибудь с достаточным количеством времени и денег. Он также не любит теоретические проблемы, утверждая, что: В нашей области мы никогда не …

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

6
Представление бизнес-правил с исключениями
Я знаю, что это дорого, но (ИМО) я считаю, что это очень хорошая практика. Я говорю о таких правилах, как, скажем, вы не можете сохранить счет-фактуру, если вы не являетесь продавцом ... так что в этом случае выдается исключение, говорящее «вы не авторизованы» или что-то подобное ... Другой подход - …

2
Парное программирование бизнес-логики с не-IT человеком [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 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 …

4
Бизнес-объекты на уровне доступа к данным
Так что я создавал уровень доступа к данным через TDD и подошел к некоторой проблеме. Я бы предпочел не идти по неверному пути, поэтому я решил попросить вас, ребята, посмотреть, соответствуют ли мои мысли чистой архитектуре. Методы в моем уровне доступа к данным (DAL для краткости) довольно просты. Они соответствуют …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.