SlideServe
Menu
Préférences
© SlideServe · v2026

Effective Pair Programming Workshop for Collaboration and Code Review

holland avatar
5 diapositives · 188 Views · Jul 30, 2014

Join our hands-on pair programming workshop where participants engage in effective coding practices. In pairs, you'll alternate between "driver" and "observer" roles, focusing on communication and problem-solving. Together, you will negotiate interactions, set tiny goals, and tackle the assigned task: finding the longest chain of overlapping movie titles. You'll learn to give and receive feedback in real-time while completing coding challenges. Let's enhance your programming skills and collaboration techniques using the data provided by MovieLens.

Effective Pair Programming Workshop for Collaboration and Code Review - slide 1
01 / 5Effective Pair Programming Workshop for Collaboration and Code Review
1 / 17

Télécharger la présentation

Effective Pair Programming Workshop for Collaboration and Code Review
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Pair Programming Workshop

  2. Pair Programming Review • 1 pair per computer • Negotiate interactions (to some degree) • 1 person “drives,” the other “observes” • After some amount of time, trade places • Talk a lot

  3. How-to • 1st agree on a solution • Agree on one tiny goal at a time • Drivers: • Complete the current tiny goal first as quickly as possible • Rely on observer as your safety net • Generally write tests first

  4. How-to • Observers • Code review as its written • Consider bugs, test cases, structural issues, potential interface conflicts, possible simplifications, etc. • Point out bugs and errors right away • For larger issues, jot down notes and talk about after the tiny goal is done • Don’t talk in code

  5. Today’s Task: Sling Blade Runner • Problem: "How long a chain of overlapping movie titles, like Sling Blade Runner, can you find?" • Multi-word overlaps, as in "License to Kill a Mockingbird," are allowed. The same title may not be used more than once in a solution. Heuristic solutions are allowed. • Data provided by MovieLens at the University of Minnesota.