Aller au contenu

Strong Style Navigation

🔗 https://llewellynfalco.blogspot.com/2014/06/llewellyns-strong-style-pairing.html

Contrainte applicable au Pair-Programming comme au Mob-Programming

Pour transmettre une idée de votre esprit à l’ordinateur, il faut la faire transiter par les mains de quelqu’un d’autre

  • Le Driver a toujours le clavier
  • Le Navigator n’a pas le clavier, et formalise les décisions de l'équipe. Il donne les instructions au Driver pour que ce dernier implémente les idées du Navigator (au plus haut niveau d’abstraction permettant au Driver de travailler de manière fluide).
  • Mettez un timer de 2-5 minutes pour changer les rôles

💡Conseil

En tant que Navigator, s’exprimer avec les trois niveaux Intention/Emplacement/Détail

Exemple :

  • Intention : « Crée une variable que l'on appellera 'décompte' »
  • Emplacement : « À la ligne 27 et demi (une nouvelle ligne entre la #27 & #28) »
  • Détails : « Tape v,a,r espace 'décompte' égal 1 »