Pytania otagowane jako business-rules

18
Jak zarządzać tysiącami zasad IF… THEN… ELSE?
Zastanawiam się nad stworzeniem aplikacji, która w swej istocie składałaby się z tysięcy instrukcji if ... then ... else. Celem aplikacji jest przewidzenie, w jaki sposób krowy poruszają się w dowolnym krajobrazie. Wpływają na nie takie rzeczy jak słońce, wiatr, źródło pożywienia, nagłe wydarzenia itp. Jak można zarządzać taką aplikacją? …

9
Ile logiki biznesowej powinna wdrożyć baza danych?
Pracowałem w niektórych projektach, w których większość logiki biznesowej została zaimplementowana w bazie danych (głównie poprzez procedury składowane). Z drugiej strony słyszałem od innych programistów, że jest to zła praktyka („Bazy danych służą do przechowywania danych. Aplikacje służą do reszty”). Które z tych podejść jest ogólnie lepsze? Zalety wdrażania logiki …

2
Co tak naprawdę oznacza „logika biznesowa”, jeśli nie „cały kod strony trzeciej”?
Słyszałem, jak ludzie dużo mówią o logice biznesowej w pracy i Internecie, i przeczytałem o niej kilka pytań na tej stronie, ale ten termin wciąż nie ma dla mnie większego sensu. Oto na przykład niektóre (parafrazowane) stwierdzenia, które często widzę: „Logika biznesowa jest częścią twojego programu, która koduje aktualne reguły …

4
Czy BDD jest w rzeczywistości zapisywalny przez osoby niebędące programistami?
Rozwój oparty na zachowaniach z charakterystyczną składnią scenariuszy „Given-When-Then” został ostatnio podekscytowany ze względu na możliwe zastosowania go jako obiektu granicznego do oceny funkcjonalności oprogramowania. Zdecydowanie zgadzam się, że korniszon , lub jakikolwiek skrypt definicji funkcji, który wolisz, jest czytelną dla biznesu DSL i już zapewnia taką wartość. Jednak nie …

7
Jak zarządzać bardzo dużym zestawem reguł i magicznych liczb w moim programie?
Jestem nieco nowy w programowaniu (z zawodu jestem inżynierem mechanikiem) i podczas mojego przestoju opracowuję mały program, który generuje część (solidworks) na podstawie danych wejściowych od różnych osób z całego zakładu. Opierając się tylko na kilku danych wejściowych (dokładnie 6), muszę wykonać setki wywołań API, z których każde może zająć …

7
Business Objects - Kontenery czy funkcjonalne?
To pytanie zadałem jakiś czas temu na temat SO, ale może być lepiej omówione tutaj ... Gdzie pracuję, posunęliśmy się tam iz powrotem na ten temat wiele razy i szukasz kontrola poprawności. Oto pytanie: Czy Business Objects być kontenery danych (więcej jak DTOs ) lub powinny one również zawierać logikę, …


4
Czysta walidacja architektury w domenie a warstwa trwałości danych?
Studiuję czystość, w wyniku czego dość radykalnie zastanawiam się nad tym, jak projektuję i piszę oprogramowanie. Wciąż mam problem z regułami biznesowymi, takimi jak: „przy zapisywaniu aktualizacji jakiegoś elementu, najpierw załaduj całą listę elementów, które mam uprawnienia do przeglądania / edycji itp., Potwierdź, że ten element jest na liście, oraz …

4
Jak dopasować silnik reguł do architektury mikrousług, gdy wymaga dużo danych wejściowych?
Obecna sytuacja Wdrażamy (i obecnie utrzymujemy) aplikację internetową do zakupów online w architekturze mikrousług. Jednym z wymagań jest to, że firma musi być w stanie stosować zasady dotyczące tego, co nasi klienci dodają do koszyka, w celu dostosowania ich doświadczenia i ostatecznego zamówienia. Z pewnością trzeba było wprowadzić silnik reguł …

6
Jak dokumentować reguły biznesowe
Zastanawiam się, jaka byłaby formalna i najczęściej stosowana metoda dokumentowania reguł biznesowych? Również w jaki sposób dokumentujesz specyfikacje interfejsu użytkownika artefaktów programistycznych (np. Dokumentowanie pól formularza i zachowanie przycisków w formularzu, tekście informacyjnym itp.)


6
Jak zdefiniować złożone reguły biznesowe za pomocą historii użytkowników?
Szybka i nieprzyzwoita definicja User Story : "As a <role>, I want <goal/desire> so that <benefit>" W tej powszechnie przyjętej definicji niewiele jest miejsca na definiowanie reguł biznesowych, ograniczeń lub danych wejściowych użytkownika. Trywialny przykład tylko dla zilustrowania: "As a <librarian>, I want to <register new books> so that <students …

2
Czy ktoś z powodzeniem użył przepływu pracy systemu Windows w silniku reguł biznesowych / walidacji?
Zastanawiałem się, czy ktoś z powodzeniem użył Windows Workflow Foundation do silnika BusinessRules / Validation, czy znasz jakiś przykładowy kod lub artykuły na ten temat. Jeśli używałeś go wcześniej, co o tym sądzisz? Jak to się ma do innych systemów BusinessRule / Validation? Myślę o takich zasadach if (A, B, …

4
Rozlewanie informacji przez granice obiektów
Często moje obiekty biznesowe mają sytuacje, w których informacje zbyt często przekraczają granice obiektów. Kiedy robimy OO, chcemy, aby informacje były w jednym obiekcie i w miarę możliwości cały kod zajmujący się tymi informacjami powinien znajdować się w tym obiekcie. Jednak reguły biznesowe nie są zgodne z tą zasadą, co …

3
Jak śledzić złożone reguły biznesowe poza kodem?
Chcę zobaczyć, jak robią to inni ludzie. Zwłaszcza w sytuacjach, gdy wielu różnych klientów korzysta z tej samej bazy oprogramowania z nieco innymi regułami biznesowymi. Jakich praktyk używasz do dokumentowania, jak wszystko ma działać, czy reguł biznesowych. Zasadniczo więc, gdy nowy programista pojawia się w zespole, jest łatwy dostęp do …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.