-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Hello, and welcome to Pair Programming Night! We're excited you could join us.
This guide is intended to bring neophytes up to speed so that they may hit the ground running come meetup night.
Two programmers sit side-by-side in front of one computer. One person takes the role of the driver (the person doing the typing) while the other assumes the role of the navigator (the person focusing more on directing the flow of the work). Both, however, are actively engaged in the programming process, and the pair will switch roles at a given interval of time (usually a few minutes) or at a convenient/natural stopping point.
For more information, you may find a helpful infographic here (kudos to Machiko for finding this nifty page) and the Wikipedia entry for pair programming here.
In a nutshell, Test-Driven Development (TDD) is an iterative approach to software development whereby:
- The test code is written first
- Just enough production code is written to make the test pass
- The production code is then refactored as necessary
- Repeat steps 1-3, ad infinitum
You will need a text editor with which to write your code. Below are a few popular options:
Familiarizing yourself with the shell of your OS platform would be prudent. Check out Zed Shaw's straightforward crash course to get yourself started.
If you would like to work with the Ruby programming language, you may find this step-by-step installation guide helpful.
Fin.