Principes de conception et modularité
Le couplage, la cohésion et les principes de conception qui gardent les grands systèmes modifiables. Vous vous exercez à tracer les frontières des modules et vous utilisez le domain-driven design pour aligner ces frontières sur le métier.
Ce domaine couvre la boîte à outils structurelle : la cohésion et le couplage comme forces qui décident si le changement reste bon marché, les principes de conception qui gardent les dépendances dans le bon sens, et le domain-driven design comme méthode pour tracer des frontières que le métier reconnaît. À la fin, vous savez décomposer un système en modules et défendre chaque frontière tracée.
