• [^] # Re: Domain Driven "Design"

    Posté par . En réponse au journal Conception pilotée par le domaine ou Domain-driven design (DDD). Évalué à 3.

    Je n'ai pas saisi ta remarque précédente ni trop cette question.
    Tu parles du MDA, du MDSD ?

    Et ca serait un peu long de développer. Sauf si tu me payes une bière :)
    Tu connais un peu la spec de l'OMG ?

    D'expérience (j'ai bossé sur un projet de déploiement d'une approche MDE pendant plusieurs années) les problèmes sont nombreux et vraiment le Model Driven est aux antipodes des méthodes agiles.

    Les seuls usages qui sont encore utiles selon moi sont:

    • Soit de partir de modèles exprimés dans un DSL textuel et par transformation "Model to Text" générer un artéfact et jeter le modèle à la poubelle.
      Lorsque c'est bien fichu on appelle ... le scaffolding ou ...la compilation

    • Soit comme déjà évoqué, enrichir suffisamment ton code pour faciliter la rétro-ingénierie à des fins documentaires et éventuellement, refactorer ton code pour aller vers l'architecture cible toujours en bottom up.

    L'approche top down est une fausse bonne idée et le roundtrip au delà d'un certaine limite est quasi impossible.

    La Hype est bien retombée. Il suffit de voir les tracks modeling à l'EclipseCon pour s'en rendre compte.