
In uno sviluppo di software agile, il processo di programmazione dovrebbe essere più dinamico e più efficiente. Nel pair programming, invece, il fatto che due programmatori svolgano sempre gli stessi compiti è controproducente: i due colleghi, infatti, lavorano sulla stessa parte di codice controllandosi reciprocamente. Ciò dovrebbe tradursi in meno errori e risultati migliori. Ma come funziona...