Pour la question sur comment dire au client qu'on passe au DDD et que ça va prendre 3 mois, je pense que le problème n'est pas bien abordé. Rien n'empêche d'inclure du DDD, de la clean ou hexagonal architecture, du cqs, petit à petit quand on refractor, qu'on ajoute une feature, etc... Le temps de dev facturé n'explose pas et le projet n'est pas bloqué pendant X mois. Pas besoin de modifier 500 controllers d'un coup. Faites-le sur un controller quand vous y touchez, afin d'en extraite la logique métier et la placer dans le domain. Ça prendra un peu plus de temps qu'une simple modif mais ça ne bloquera pas tout. Idem pour les entités et tout le reste. Petites touches par petites touches, de manière ciblée.
@alexjswill Жыл бұрын
Très clair, approche pédagogique et très bien expliqué. Merci.