Domain Driven Design, DDD pour les intimes

Préface d’une Lightning Talk en demi teinte.

Dernièrement j’ai accepté un défi fou : celui de parler de Domain Driven Design lors d’une conférence (PHP Tour 2012 organisé par l’AFUP) de…. 5 minutes. Vraiment fou, et pas une franche réussite. A trop vouloir insister sur l’importance des concepts sous-jacents, j’ai épuisé mon temps avant d’avoir pu faire passer tous les messages que je voulais. Pour me faire pardonner, voici tout ce que je souhaitais dire en 5 minutes.

Vous avez donc dit DDD ?

A la lecture du titre, vous pouvez penser « encore un acronyme à la signification abstraite ».

Pourtant, passé cette première réaction, il s’avère que DDD porte de nombreuses valeurs, sauf celle de se compliquer le quotidien. Je vais essayer de détailler rapidement l’essence du « Domain Driven Design », en utilisant un brin de mon expérience sur le sujet.

Continuer la lecture