Pair programming: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Altri progetti: Aggiunto il parametro "Preposizione" nel template "Interprogetto" |
m Bot: numeri di pagina nei template citazione |
||
Riga 1:
[[File:Pair programming 1.jpg|thumb|Due colleghi che programmano in coppia (2007)]]
La '''programmazione in coppia''', meglio nota come '''''pair programming''''', è una [[metodologia di sviluppo del software]] di tipologia [[metodologia agile|agile]] nella quale due programmatori lavorano insieme sulla stessa postazione di lavoro.<ref name=":1">{{Cita pubblicazione|nome=L.|cognome=Williams|data=2001|titolo=Integrating pair programming into a software development process|rivista=Proceedings 14th Conference on Software Engineering Education and Training. 'In search of a software engineering profession' (Cat. No.PR01059)|editore=IEEE Comput. Soc|pp=
Il pair programming è in genere applicato insieme ad altri concetti tipici delle metodologie agili e dell'''[[extreme programming]]''. Per esempio, l'attività di sviluppo viene in genere suddivisa in brevi cicli di sviluppo vincolati temporalmente (''[[timeboxing]]''), e ciascun ciclo si conclude con un rilascio del codice sviluppato ([[integrazione continua]]). In molti casi, i due programmatori si scambiano di ruolo al termine di ciascun ciclo di sviluppo.
|