Skip to content

Instantly share code, notes, and snippets.

@leahgarrett
Last active April 16, 2019 04:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leahgarrett/e5888b1e296b39838e393a76c2513cc9 to your computer and use it in GitHub Desktop.
Save leahgarrett/e5888b1e296b39838e393a76c2513cc9 to your computer and use it in GitHub Desktop.
Pair Programming and Rails Challenge

Pair Programming

Pair programming is an agile software development technique where two developers work together at one workstation. There are a couple different ways in which this can be done.

Pair programing is also called Programming Out Loud


Why Do We Pair Program?

The theory is that pairing results in

  • better designs
  • fewer bugs
  • much better spread of knowledge

When Does It Go Bad?

Do Companies Actually Use This?


How Do We Make It Work?

  • Driver - Navigator
  • Backseat Navigator
  • Tour Guide

Work out the roadmap

  • design
  • the major steps

Ping Pong Pairing


Next Challenge - Book app updates - in pairs

  • share on keyboard
  • use git
  • Update the Back links to use <%= link_to "Back", :back %>
  • Add CRUD methods to the app
  • Use Font Awesome on the list page to display icons instead of links to show, edit and delete
  • Update the readme.md
  • Add a navbar with links to list and new
  • Add styling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment