Intégrer une modélisation de domaine efficace dans le processus de développement logiciel
Eric Evans, leader d'opinion en conception logicielle et fondateur de Domain Language, propose une approche systématique de la conception pilotée par le domaine, présentant un large éventail de meilleures pratiques de conception, de techniques basées sur l'expérience et de principes fondamentaux qui facilitent le développement de projets logiciels confrontés à des domaines complexes.. Intégrant la conception de systèmes et la pratique du développement, ce livre intègre de nombreux exemples basés sur des projets réels pour illustrer l'application de la conception pilotée par le domaine à la modélisation et au développement de logiciels dans le monde réel.
Modèle de Domaine: La première partie expose les objectifs du développement piloté par le domaine, définit les termes et donne un aperçu des implications de l'utilisation du modèle de domaine pour orienter la communication et la conception.
Conception Pilotée par Modèle: La deuxième partie condense un noyau des meilleures pratiques en matière de modélisation de domaine orientée objet en un ensemble de blocs de construction de base et se concentre sur les types de décisions qui maintiennent le modèle et l'implémentation alignés les uns avec les autres, chacun renforçant l'efficacité de l'autre.
Refactorisation: La troisième partie explore les principes de modélisation qui peuvent guider les choix en cours de route, et les techniques qui aident à orienter la recherche
Conception stratégique: La quatrième partie explore une triade de principes qui s'appliquent au système dans son ensemble: contexte, distillation, et structure à grande échelle
Tout au long du livre, les discussions sont illustrées non pas par des problèmes simplistes, mais par des exemples réalistes adaptés de projets réels.. Avec ce livre en main, les développeurs orientés objet, les analystes système et les concepteurs auront les conseils dont ils ont besoin pour organiser et focaliser leur travail, créer des modèles de domaine riches et utiles, et exploiter ces modèles pour des implémentations logicielles de qualité et durables.
"Le livre est une lecture amusante". Eric a plein d'histoires intéressantes, et il a le don des mots.. Je considère ce livre comme une lecture essentielle pour les développeurs de logiciels―c'est un classique du futur.
A propos de l'auteur:
Eric Evans est le fondateur de Domain Language, un groupe de conseil dédié à aider les entreprises à construire des logiciels évolutifs profondément connectés à leurs activités.. Depuis les années 1980, Eric a travaillé comme concepteur et programmeur sur de grands systèmes orientés objet dans plusieurs domaines commerciaux et techniques complexes.. Il a également formé et coaché des équipes de développement en Programmation Extrême.