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

18
Як можна керувати тисячами АБО ... ТАКІ ... правила ELSE?
Я розглядаю можливість створення програми, яка, за своєю суттю, складалася б із тисяч, якби ... тоді ... інших тверджень. Метою програми є можливість передбачити, як корі рухаються в будь-якому ландшафті. На них впливають такі речі, як сонце, вітер, джерело їжі, раптові події тощо. Як можна керувати такою програмою? Я думаю, …

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

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

4
Чи BDD насправді записує непрограмісти?
Розвиток, керований поведінкою, з його емблематичним синтаксисом сценаріїв "Дано-Коли-Потім" останнім часом є досить розкритим щодо можливого його використання як граничного об'єкта для оцінки функціональності програмного забезпечення. Я, безумовно, погоджуюся, що Gherkin або будь-який сценарій визначення функцій, який ви надаєте перевагу, - це бізнес- читабельний DSL , який вже читається , …

7
Як я можу керувати дуже великим набором правил і магічних чисел у своїй програмі?
Я дещо новачок у програмуванні (я інженер-механік по торгівлі), і я розробляю невелику програму під час простою, яка генерує (солідні) частини, засновані на вкладах різних людей з усіх заводів. На основі лише кількох входів (точніше 6) мені потрібно зробити сотні викликів API, які можуть приймати до десятка параметрів кожен; усі …

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

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

4
Чиста перевірка архітектури в шарі збереження даних домену?
Я навчаюсь на чистому, і в результаті досить різко переосмислюю те, як я розробляю і пишу програмне забезпечення. У мене все, що я все ще веду боротьбу, - це такі правила бізнесу, як "збереження оновлень для певного предмета, спочатку завантажуйте весь список елементів, на які я маю дозвіл на перегляд …

4
Як вписати двигун правил в архітектуру мікросервісу, коли він вимагає великої кількості вхідних даних?
Нинішня ситуація Ми реалізуємо (і зараз підтримуємо) веб-додаток для покупок в Інтернеті в архітектурі мікросервісів. Однією з вимог є те, що бізнес повинен мати можливість застосовувати правила щодо того, що наші клієнти додають у свій кошик, щоб налаштувати їхній досвід та можливе замовлення. Цілком очевидно, що для цього потрібно було …

6
Як документувати ділові правила
Мене цікавить, який би був формальний і найчастіше практикуваний метод документування бізнес-правил? Крім того, як документувати специфікації інтерфейсу для артефактів розробки (наприклад, поля форм форми документації та як кнопки ведуть себе на формі, тексті інформації ... тощо)

4
Як програміст, як я можу пришвидшити прийняття та розуміння правил бізнесу?
Я деякий час був розробником. Я далеко не найкращий там. (Коли я сиджу сама в цій кімнаті, мені цікаво, чи я навіть тут найкращий.) Однак я зрозумів свої інструменти, і я повірив на свою здатність міркувати та вчитися. Починаючи нову роботу, я завжди вважаю, що можу вивчити базу коду, якщо …

6
Як визначити складні бізнес-правила, використовуючи Історії користувачів?
Швидке та брудне визначення User Story : "As a <role>, I want <goal/desire> so that <benefit>" У цьому загальноприйнятому визначенні мало місця для визначення бізнес-правил, обмежень або введення користувачем. Тривіальний приклад лише для ілюстрації: "As a <librarian>, I want to <register new books> so that <students can find their availability …

2
Хтось успішно використовував робочий процес Windows для механізму ділових правил / перевірки?
Мені було цікаво, чи хтось успішно використовував фонд Windows Workflow для двигуна BusinessRules / Validation, чи ви знаєте якийсь зразок коду чи статті про це. Якщо ви використовували його раніше, що ви думаєте про це? Як це порівняно з іншими системами BusinessRule / Validation? Я думаю про такі правила, як …

4
Розповсюдження інформації через межі об'єктів
Багато разів у моїх бізнес-об’єктів трапляються ситуації, коли інформація повинна занадто часто перетинати межі об'єкта. Роблячи OO, ми хочемо, щоб інформація знаходилася в одному об’єкті і якомога більше весь код, що займається цією інформацією, повинен бути в цьому об'єкті. Однак правила ведення бізнесу не відповідають цьому принципу, доставляючи мені клопоту. …

3
Як ви стежите за складними правилами бізнесу поза кодом?
Мені цікаво подивитися, як це роблять інші люди. Особливо в ситуаціях, коли кілька різних клієнтів використовують одну і ту ж базу програмного забезпечення з дещо різними правилами бізнесу. Які практики ви використовуєте для документування того, як все повинно працювати чи правилами бізнесу. В основному так, коли новий розробник приходить в …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.