mercredi 26 janvier 2011

De l'application des design patterns

Hier, je lisais un passage au hasard dans le livre Applying Domain-Driven Design and Patterns par Jimmy Nilson. Il s'agit d'un bloc en sidenote sur la manière dont on adopte les patrons de conception mais c'est plus général. Voici ce que ça donne :

Gregg Irwin said this about pattern adoption :
"For me, many concepts, like patterns, are learned in stages :
1. You use it without being aware that you are using it
2. You hear about it, read up on it, and tinker a bit
3. You learn more and start using it explicitly, if naïvely
4. You get the fire and evangelize (optional)
5. Something "clicks"
6. You learn more and apply it "less naïvely" and more implicitly
7. Time passes and you see flaws
8. You question the concept (often because you misapplied it)
9. You either forget about it or add knowledge and experience (Repeat 5-9 as necessary)
10. You use it without being aware that you're using it"

Ce que j'aime dans cet extrait c'est la généralisation qu'on peut en tirer par rapport à la manière d'apprendre et au fonctionnement de notre cerveau. J'ai certaintement appliqué ces étapes pour une panoplie de passions dans ma vie.

Aucun commentaire: