From 42d15e4da98e16dc1e676a94906d2b4334b0e729 Mon Sep 17 00:00:00 2001 From: Lilian Ricaud Date: Wed, 21 Dec 2016 18:33:24 +0100 Subject: [PATCH] Update README.md --- README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e1354c..2d5dae3 100644 --- a/README.md +++ b/README.md @@ -1 +1,15 @@ -# design-pattern \ No newline at end of file +## design-pattern + +Bien qu’elle soit peu connue dans le monde architectural, la méthode des langages de pattern a fortement influencée les développeurs informatiques qui l’ont très vite adaptée pour gérer la complexité du code informatique (les méthodes agiles et l’invention des wikis ont été directement influencés par les travaux de Christopher Alexander). + +Cette méthode des langages de pattern consiste à synthétiser sous forme de trames tous les aspects matériels ou immatériels d’un projet en décrivant pour chacun une bonne pratique qui servira à la mise en œuvre de chaque sous partie du projet. + +Selon les mots de Christopher Alexander: + +Chaque pattern décrit un problème qui survient encore et encore dans notre environnement, et puis décrit le coeur de la solution à ce problème, de manière à ce que cette solution puisse être utilisée plus d"un million de fois, sans jamais la faire deux fois de la même façon. + +Comme un patron de couture qui décrit la conception d’un pantalon ou d’une robe et permet de créer des pantalons de plusieurs tailles ou formes selon le contexte, les trames décrites dans les langages de patterns permettent de créer plusieurs déclinaisons d’une bonne pratique. En résumé on peut dire qu’il agit comme une sorte de cahier des charges des besoins d’un projet, mais de manière plus souple et plus adaptative. + +Ce Walking dev a pour but d'explorer collectivement les patterns. + +plus d'infos: http://www.multibao.org/#lilianricaud/patterns