Włącz skuteczne modelowanie domenowe do procesu tworzenia oprogramowania
Eric Evans, lider myśli w dziedzinie projektowania oprogramowania i założyciel Domain Language, przedstawia systematyczne podejście do projektowania sterowanego domeną, prezentując obszerny zestaw najlepszych praktyk projektowych, technik opartych na doświadczeniu oraz fundamentalnych zasad, które ułatwiają rozwój projektów oprogramowania w złożonych domenach.. Łącząc projektowanie systemu z praktyką tworzenia oprogramowania, ta książka zawiera liczne przykłady oparte na rzeczywistych projektach, aby zilustrować zastosowanie projektowania sterowanego domeną do modelowania i tworzenia oprogramowania w świecie rzeczywistym.
Model Domenowy: Część I przedstawia cele rozwoju sterowanego domeną, definiuje terminy i daje przegląd implikacji stosowania modelu dziedziny do kierowania komunikacją i projektowaniem.
Projektowanie sterowane modelem: Część II zawiera esencję najlepszych praktyk w obiektowym modelowaniu dziedziny w postaci zestawu podstawowych elementów składowych i koncentruje się na rodzajach decyzji, które zapewniają zgodność modelu i implementacji, z których każda wzmacnia skuteczność drugiej.
Refaktoryzacja: Część III zagłębia się w zasady modelowania, które mogą kierować wyborami po drodze, oraz techniki, które pomagają ukierunkować poszukiwania.
Projekt strategiczny: Część IV omawia triadę zasad, które mają zastosowanie do systemu jako całości: kontekst, destylacja i struktura wielkoskalowa
W całej książce dyskusje są ilustrowane nie nadmiernie uproszczonymi problemami, ale realistycznymi przykładami zaadaptowanymi z rzeczywistych projektów.. Z tą książką w ręku, programiści obiektowi, analitycy systemowi i projektanci będą mieli wskazówki potrzebne do organizacji i skupienia swojej pracy, tworzenia bogatych i użytecznych modeli dziedzinowych oraz wykorzystania tych modeli do tworzenia wysokiej jakości, trwałych implementacji oprogramowania.
"Książka jest przyjemną lekturą". Eric ma mnóstwo interesujących historii i ma talent do słów.. Uważam tę książkę za lekturę obowiązkową dla programistów – to przyszły klasyk."
o autorze:
Eric Evans jest założycielem Domain Language, grupy doradczej zajmującej się pomaganiem firmom w tworzeniu ewoluującego oprogramowania głęboko powiązanego z ich działalnością.. Od lat 80. Eric pracował jako projektant i programista nad dużymi systemami obiektowymi w kilku złożonych dziedzinach biznesowych i technicznych.. Szkolił i coachował również zespoły deweloperskie w Extreme Programming.