Naar inhoud springen

Pair programming

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door RoboRex (overleg | bijdragen) op 25 jul 2005 om 06:28. (Robot: converting/fixing HTML)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Pair programming is het programmeren van broncode in duo's.

Pair programming gaat er van uit dat 2 programmeurs samen achter 1 computer zitten te werken aan het zelfde stuk code. Er is sprake van een duidelijke rolverdeling.

De eerste programmeur is degene die het toetsenbord bedient en de code daadwerkelijk schrijft, in principe is zijn rol dus gelijk aan die van een solo-programmeur. De tweede programmeur heeft een controlerende en vooruitdenkende taak. Terwijl de code geschreven wordt, denkt hij dus al na over de te nemen stappen. Bovendien worden fouten snel opgemerkt en verwijderd. Regelmatig wisselen de 2 programmeurs van rol, zodat sterke punten van beide programmeurs benut kunnen worden. Een bijkomend voordeel is dat kennis over bepaalde (onderdelen van) programma's bij meer dan 1 persoon aanwezig is.

Deze techniek wordt vaak gebruikt bij de software ontwikkelmethode eXtreme Programming. 3oProgramming heeft pair programming verbasterd tot een buddy-system, wat vrijblijvender is.