Pytania otagowane jako domain-model

Model domeny składa się z obiektów, zachowania, relacji i atrybutów tworzących branżę, na której koncentruje się rozwój.

3
DDD z ORM, gdzie powinna iść logika biznesowa?
W przeszłości korzystałem z narzędzia MDA (architektura oparta na modelu), w którym modelowaliśmy za pomocą UML i generowało to między innymi jednostki biznesowe (nasz model domeny) i ORM (mapowanie itp.). Wiele kodu biznesowego i usług działających w domenie było częścią modelu, a nasze repozytoria zwracały podmioty gospodarcze (więc nie byłoby …



2
Czy dobrze znany identyfikator biznesowy podmiotu powinien być reprezentowany przez dedykowany typ w DDD / OOP?
W praktyce oznacza to użycie niestandardowego (niezmiennego) w classstosunku do stringjakiegoś innego rodzaju prymitywnego. Przykłady: Publikowanie: międzynarodowy standardowy numer książki. Finanse: międzynarodowy numer identyfikacyjny papierów wartościowych. Zalety: Może zapewnić format identyfikatora. Zostaje pierwszorzędnym członkiem modelu. Niedogodności: Dodaje tarcie związane z trwałością (np. Entity Framework). Więcej kodów.

4
Modelować relacje z DDD (czy z rozsądkiem)?
Oto uproszczony wymóg: Użytkownik tworzy Questionz wieloma Answers. Questionmusi mieć co najmniej jeden Answer. Wyjaśnienie: pomyśl Questioni Answerjak w teście : jest jedno pytanie, ale kilka odpowiedzi, z których kilka może być poprawnych. Użytkownik jest aktorem, który przygotowuje ten test, dlatego tworzy pytania i odpowiedzi. Staram się modelować ten prosty …

4
Zapewnienie spójności transakcyjnej z DDD
Zaczynam od DDD i rozumiem, że do zapewnienia spójności ponadnarodowej używa się zagregowanych korzeni. Nie powinniśmy modyfikować wielu agregatów w jednej usłudze aplikacji. Chciałbym jednak wiedzieć, jak poradzić sobie z następującą sytuacją. Mam zagregowany katalog główny o nazwie Produkty. Istnieje również zagregowany katalog główny o nazwie Grupa. Oba mają identyfikatory …


1
Czy obecne dowody przemawiają za przyjęciem kontekstualnych modeli danych kanonicznych?
Idea „kanoniczna” jest wszechobecna w oprogramowaniu; wzory jak Canonical Modelu , Canonical Schema , Canonical Data Model i tak dalej, wydaje się pochodzić ponownie w rozwoju. Jak wielu programistów, często bezkrytycznie podążałem za konwencjonalną mądrością, że potrzebujesz modelu kanonicznego, w przeciwnym razie spotkasz się z kombinatoryczną eksplozją twórców map i …
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.