Come gestire il codice di programmazione delle coppie per verificare l'identificazione dell'utente?

4

Come si identificano gli utenti quando una coppia di programmazione verifica il codice? Ho sentito una lamentela sul fatto che, spesso uno sviluppatore junior sarà sulla tastiera, utilizzando il proprio account, ma non sarà la persona migliore per porre domande sul codice da controllare (lo sviluppatore più anziano probabilmente avrà il risposta migliore).

Questo è davvero un problema? Sembra che un team di programmazione possa pensare in qualche modo a identificare le coppie e ottenere le informazioni necessarie nel loro software di controllo della versione.

Penso anche che non traggano beneficio da questo processo se entrambi i programmatori non sanno cosa fa il loro codice.

    
posta JeffO 13.08.2013 - 02:03
fonte

1 risposta

2

Nel peggiore dei casi, Jr Dev non capisce il codice e ti dice di chiederlo al suo partner. Questo non è davvero uno scenario finale mondiale. Tuttavia, suggerisce che stai facendo la programmazione della coppia in modo errato. Uno dei vantaggi della programmazione di coppie è quello di facilitare il trasferimento di conoscenze tra gli sviluppatori: se i tuoi anziani dicono ai ragazzi di scrivere semplicemente il codice senza spiegarlo, hai perso questo vantaggio.

Per mitigarlo, potresti richiedere messaggi di commit significativi che spieghino cosa ha fatto un particolare cambio di codice & il ragionamento dietro. Se temi che qualcuno possa dimenticare o lasciare l'azienda, prendere nota di chi ha abbinato il messaggio non farà male.

    
risposta data 13.08.2013 - 22:35
fonte

Leggi altre domande sui tag