pair programming

(redirected from peer programming)

pair programming

Writing the source code of a program in teams of two. Also called "peer programming," each person looks at the code the other member is writing or directly after it is written. The program logic is generally flowcharted and examined by the other team member before actual coding.

The collaboration, plus the fact that each technician is validating the other, ensures that more thought goes into the writing of each routine. It also helps to make the code self documenting or, at least, better documented. See self-documenting code and XP.
References in periodicals archive ?
There is additional information on our agency website about the program including a link to peer programming with the National Association of Peer Program Professionals.
Peer programming (e.g., peer mediation, peer tutoring, peer ambassadors for transition programs) may be particularly potent for middle school counselors as it could capitalize on the positive use of peer pressure and potentially influence identity.
It seems relevant to early adolescent development that peer programming takes on additional salience in middle school, dictating an increase in indirect service through coordination of peer-related programs.
Peer programming and support groups are an enormous resource for people who are considering treatment or treating hepatitis C, especially because our healthcare system is hobbled by managed care and poorly equipped to provide the multidisciplinary care and support required for a disease as complex as hepatitis C.
We should not forget that peer influences and peer programming can result in positive or negative outcomes.
This study has provided more detailed results than quantitative counterparts and could be used as a basis for the creation of reliable and valid peer programming instruments.
NPHA promotes excellence in the field of peer programming and follows the NPHA Programmatic Standards.
* For many years, evaluation was not considered the most important or even a critical component of peer programming. Now, as the field has progressed and research methodology has become more stressed, evaluation is an absolute must.
However, given the ongoing trend for evidence-based peer programming and need for demonstrated program efficacy for funding, the National Association of Peer Programs (NAPP) dedicates an annual pre-conference workshop to the various types of evaluation methodologies.
The implementation of a pre-conference institute on the various aspects of peer programming is a critical step in overcoming the common limitations of peer professionals' training.