Încorporați modelarea eficientă a domeniului în procesul de dezvoltare software
Lider de opinie în design software și fondatorul Domain Language, Eric Evans, oferă o abordare sistematică a designului condus de domeniu, prezentând un set extins de bune practici de design, tehnici bazate pe experiență și principii fundamentale care facilitează dezvoltarea proiectelor software care se confruntă cu domenii complexe.. Împletind sistematic designul și practica de dezvoltare, această carte încorporează numeroase exemple bazate pe proiecte reale pentru a ilustra aplicarea designului orientat pe domenii la modelarea și dezvoltarea software-ului din lumea reală.
Model de Domeniu: Partea I prezintă obiectivele dezvoltării bazate pe domeniu, definește termeni și oferă o imagine de ansamblu asupra implicațiilor utilizării modelului de domeniu pentru a ghida comunicarea și designul
Design bazat pe model: Partea a II-a condensează un nucleu de bune practici în modelarea orientată pe obiecte a domeniului într-un set de elemente constitutive de bază și se concentrează asupra tipurilor de decizii care mențin modelul și implementarea aliniate între ele, fiecare întărind eficacitatea celuilalt
Refactorizarea: Partea a III-a explorează principiile de modelare care pot ghida alegerile pe parcurs și tehnicile care ajută la direcționarea căutării.
Design strategic: Partea a IV-a explorează o triadă de principii care se aplică sistemului în ansamblu.: context, distilare și structură la scară largă
Pe parcursul cărții, discuțiile sunt ilustrate nu cu probleme simpliste, „”, ci cu exemple realiste adaptate din proiecte reale.. Cu această carte în mână, dezvoltatorii orientați pe obiecte, analiștii de sistem și designerii vor avea îndrumarea de care au nevoie pentru a-și organiza și concentra munca, pentru a crea modele de domeniu bogate și utile și pentru a valorifica acele modele în implementări software de calitate, de lungă durată.
"""Cartea este o lectură distractivă""". Eric are multe povești interesante și are un talent deosebit de a se exprima.. Văd această carte ca pe o lectură esențială pentru dezvoltatorii de software―este un clasic al viitorului."
Despre autor:
Eric Evans este fondatorul Domain Language, un grup de consultanță dedicat ajutării companiilor să construiască software evolutiv, profund conectat la afacerile lor.. Începând cu anii 1980, Eric a lucrat ca designer și programator la sisteme mari orientate pe obiecte în mai multe domenii de afaceri și tehnice complexe.. De asemenea, a instruit și a antrenat echipe de dezvoltare în Extreme Programming.