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 ?


 
 

30 commentaires
  1. Pingback: Charles - PressMyWeb

  2. Pingback: Charles R

  3. Pingback: c3m

  4. Pingback: c3m

  5. Pingback: c3m

  6. Pingback: CNSX

  7. Pingback: Les sushi-codeurs

  8. Pingback: Ben Jebara

  9. Pingback: Jérémy Cruz

  10. Pingback: Rémy Marchives

  11. Pingback: Louis WIART

  12. Pingback: Aurélien Praga

  13. Pingback: Olivier Depiesse

  14. Pingback: meuhsli

  15. Pingback: Kévin Soirfeck

  16. Pingback: Sylvie Clément

  17. Pingback: Benoit Lovaglio

  18. Pingback: AC Lefort

  19. Pingback: Mascottus | Philippe

  20. Pingback: c3m

  21. Pingback: RT @e_c3m

  22. Pingback: RT @e_c3m

  23. Pingback: ***

  24. 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.

  25. Pingback: ***

  26. Pingback: RT @e_c3m

  27. Pingback: RT @e_c3m