Domain-Driven Design - cykl życia.
DDD – i jego życie

Wstęp Poprzedni artykuł dotyczący składowych elementów wykorzystywanych w Domain-Driven Development, charakteryzuje komponenty wykorzystywane przy budowie złożonych modelów dziedziny (ang. Domain Model). Jednak owe komponenty wchodzą w skład większego bytu, posiadają swój cykl życia. Podobnie jak istota żywa, rodzą się, funkcjonują, umierają i niekiedy pozostawiają po sobie ślad w historii. W całym tym cyklu życia niezbędne […]

Read More →
Usługi (ang. service)
Domain-Driven Design – podstawowe części składowe

Do budowy Modelu Dziedziny (ang. Domain Model), wykorzystujemy kilka bazowych składowych powiązanych ze sobą relacjami. Asocjacje (ang. associations) Asocjacja to swoista abstrakcja stanowiąca o związku pomiędzy bytami wchodzącymi w skład Modelu Dziedziny (ang. Domain Model), jaką twórca uznał za odpowiednią. O czym należy pamiętać tworząc asocjacje: eliminacja zbędnych, im więcej tym model jest bardziej skomplikowany unikanie […]

Read More →
Domain-Driven Design
Domain-Driven Design – Język Wszechobecny.

Odwiecznym problemem jaki napotykają na swojej drodze dwie ścierające się siły: zlecający i wykonawca, jest wzajemna komunikacji i zrozumienie. Problem narasta gdy obie persony obracają się w odseparowanych środowiskach. Przykładem takiej sytuacji jest klient (Ekspert Domenowy, eng. Domain Expert) definiujący wymagania aplikacji i wykonawca (np.: zespół programistów, programista). Dobrym przykładem takiej sytuacji jest często komunikacja […]

Read More →