Chapitre 1. Analyse des domaines d'activité
Si tu es comme moi, tu aimes écrire du code : résoudre des problèmes complexes, trouver des solutions élégantes et construire des mondes entièrement nouveaux en élaborant soigneusement leurs règles, leurs structures et leur comportement. Je crois que c'est ce qui t'a intéressé dans la conception pilotée par le domaine (DDD) : tu veux être meilleur dans ton métier. Ce chapitre, cependant, n'a rien à voir avec l'écriture de code. Dans ce chapitre, tu apprendras comment fonctionnent les entreprises : pourquoi elles existent, quels objectifs elles poursuivent et quelles sont leurs stratégies pour atteindre leurs objectifs.
Lorsque j'enseigne cette matière dans mes cours de conception guidée par le domaine, de nombreux étudiants demandent en fait : "Avons-nous besoin de connaître cette matière ? Nous écrivons des logiciels, nous ne dirigeons pas des entreprises." La réponse à leur question est un "oui" retentissant. Pour concevoir et construire une solution efficace, tu dois comprendre le problème. Le problème, dans notre contexte, est le système logiciel que nous devons construire. Pour comprendre le problème, tu dois comprendre le contexte dans lequel il existe - la stratégie commerciale de l'organisation et la valeur qu'elle cherche à obtenir en construisant le logiciel.
Dans ce chapitre, tu apprendras les ...