Overview
Créer des logiciels est plus difficile que jamais. En tant que développeur, tu dois non seulement suivre les tendances technologiques en constante évolution, mais aussi comprendre les domaines d'activité qui se cachent derrière le logiciel. Ce livre pratique te fournit un ensemble de modèles, de principes et de pratiques de base pour analyser les domaines commerciaux, comprendre la stratégie commerciale et, plus important encore, aligner la conception du logiciel sur les besoins de l'entreprise.
L'auteur Vlad Khononov te montre comment ces pratiques conduisent à une implémentation robuste de la logique d'entreprise et aident à protéger la conception et l'architecture des logiciels pour l'avenir. Tu examineras la relation entre la conception axée sur le domaine (DDD) et d'autres méthodologies pour t'assurer de prendre des décisions architecturales qui répondent aux besoins de l'entreprise. Tu exploreras également l'histoire réelle de la mise en œuvre de la DDD dans une entreprise en démarrage.
Avec ce livre, tu apprendras à :
- Analyser le domaine d'activité d'une entreprise pour savoir comment le système que tu construis s'inscrit dans sa stratégie concurrentielle.
- Utiliser les outils stratégiques et tactiques de DDD pour concevoir des solutions logicielles efficaces qui répondent aux besoins de l'entreprise.
- Construis une compréhension commune des domaines d'activité que tu rencontres.
- Décomposer un système en contextes délimités
- Coordonner le travail de plusieurs équipes
- Introduire progressivement le DDD dans les projets en cours