Skip to content

Instantly share code, notes, and snippets.

@felhix
Created April 4, 2018 06:54
Show Gist options
  • Save felhix/38af142cbc451bd2bd0ff24326a36fdc to your computer and use it in GitHub Desktop.
Save felhix/38af142cbc451bd2bd0ff24326a36fdc to your computer and use it in GitHub Desktop.

Voici des guidelines pour faire du pair programming

Prenez 2 personnes à niveau équivalent

S'il y a une disparité trop grande entre les niveaux (surtout quand on débute la programmation), une personne survolera tandis que l'autre ne suivra pas. Il faut donc que les deux soient à niveau équivalent.

  • Les bons pourront défricher le terrain pour mieux aider les autres sur les même problématiques sur lesquelles ils ont penché
  • Les moins bons vont parler le même langage et essayer de comprendre mutuellement les problématiques sur lesquelles ils penchent

Un repository Github va être créé

Pour que vous puissiez chacun travailler sur le repository Github, il va falloir que vous fassiez des git clone, git push, git pull. Le cours de Git explique ceci en détails.

Deux personnes sur un ordinateur

Une personne va taper le code sur son ordinateur, tandis que l'autre va lui dire quoi taper. Vous allez échanger sur les meilleures façons de résoudre le problème, et résoudre les problématiques.

Alterner

Il est bien d'alterner. Le tapeur peut git push son code, et le planeur fait un git pull pour récupérer les modifications. Vous alternez et changez d'ordinateur.

Demander de l'aide

Le but n'est pas de demander la solution, mais d'essayer de mieux comprendre. Attention à ne pas tomber dans le piège de "hey, tu es bon, c'est quoi ton code ? on va le copier-coller", sinon il n'y a aucun intérêt à faire The Hacking Project 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment