A volte le discussioni difficili sono un effetto collaterale della programmazione delle coppie, ma non sempre è una cosa negativa. Come discussione su quale approccio prendere significa che stai pensando al codice prima di scriverlo e hai più di un set di occhi su di esso.
Tratto da: link :
The ideal pairing situation requires
both people to be expert developers.
They need to be open to the other
person's idea. And in this case
(expert developers with good, strong
opinions), its likely to bring pain.
Tuttavia, le "guerre religiose", se si verificheranno, verranno presentate in una revisione del codice o altrove, se non vengono presentate le paia di programmazione. Evitare discussioni improduttive è qualcosa che deve essere identificato ed evitato in qualsiasi aspetto della programmazione. Il modo principale per evitarlo è quello di concentrarsi sull'ottenere il lavoro completato, imparare a scegliere soluzioni che soddisfano molteplici problemi e imparare a cedere quando una scelta non vale il tempo necessario per discuterne.