La méthode du canard en plastique pour mieux développer

Prochainement vous verrez tous vos collègues développeurs parler à un canard en plastique et pourtant, ils ne seront pas fous ! Non, ils utiliseront simplement la « méthode du canard en caoutchouc ».

Le nom est étrange, la pratique aussi, remarque.. mais elle peut être très utile et surtout nous éviter de nombreuses erreurs.

methode canard pour programmer, developpement web

développement web

Cette méthode consiste à décrire ce que vous êtes entrain de réaliser à une personne physique ou bien à un objet sans vie, comme un canard en plastique. Le simple fait d’expliquer oralement ce que vous écrivez peut vous rendre compte de beaucoup d’erreurs de programmation !

L’avantage, d’expliquer un canard en plastique plutôt qu’à un de vos collègues, est sa capacité d’écoute et sa patience. Vous êtes certains qu’il ne vous coupera pas dans votre idée 😉

Cette méthode a été décrite dans l’ouvrage The Pragmatic Programmer: From Journeyman to Master de Andrew Hunt et David Thomas publié en 1999. Dans cet ouvrage, David Thomas décrit qu’il avait travaillé avec un étudiant Greg Pugh qui transportait en permanence sur lui un canard en caoutchouc jaune, lui décrivant chacun de ses algorithmes défectueux.

Ce principe a été également repris par la suite dans plusieurs forums.

Alors.. convaincu par cette méthode ?

La méthode du canard en plastique pour mieux développer
Rate this post

Pin It
 

ABONNEZ-VOUS

 

30 commentaires

  1. Pingback: RT @e_c3m

  2. Pingback: RT @e_c3m

  3. Pingback: ***

  4. Totalement convaincu, c’est une méthode que j’utilise régulièrement quand je cherche à désosser un script. Mais pas de canard, je l’explique à ma souris.

  5. Pingback: ***

  6. Pingback: RT @e_c3m

  7. Pingback: RT @e_c3m

  8. Pingback: c3m

  9. Pingback: Mascottus | Philippe

  10. Pingback: AC Lefort

  11. Pingback: Benoit Lovaglio

  12. Pingback: Sylvie Clément

  13. Pingback: Kévin Soirfeck

  14. Pingback: meuhsli

  15. Pingback: Olivier Depiesse

  16. Pingback: Aurélien Praga

  17. Pingback: Louis WIART

  18. Pingback: Rémy Marchives

  19. Pingback: Jérémy Cruz

  20. Pingback: Ben Jebara

  21. Pingback: Les sushi-codeurs

  22. Pingback: CNSX

  23. Pingback: c3m

  24. Pingback: c3m

  25. Pingback: c3m

  26. Pingback: Charles R

  27. Pingback: Charles - PressMyWeb

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *