Architecture Méthodologie Domain Driven Design 2017 | 09 | 08

Design stratégique et jeu de Go

Dans l’article précédent nous avons effleuré le concept de design stratégique. La phase indispensable qui consiste à analyser notre système sous l’aspect et dans le référentiel du problème (par opposition à la solution).

illustration

J’ai insisté sur le fait que l’analyse du domaine est une étape incontournable. C’est souvent une étape oubliée, mais c’est fondamental lorsqu’on prétend répondre à un problème précis.

C’est ce qui est souligné dans l’épisode 7 de Clean code. (Une série que je recommande tant pour le contenu pédagogique que pour l’humour désopilant d’Uncle Bob.)

Mais également clairement le fondamental de “Domain-Driven Design: Tackling Complexity in the Heart of Software” d’Eric Evans.

Et que l’on retrouve subtilement dans cet article de Martin Fowler.

Lire la suite sur le blog Synbioz