Come gestire il controllo del codice di programmazione della coppia nell'identificazione dell'utente?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/208074

  •  29-09-2020
  •  | 
  •  

Domanda

Come si identificano gli utenti quando una coppia di programmazione effettua il check-in del codice?Ho sentito una lamentela sul fatto che spesso uno sviluppatore junior sarà alla tastiera, usando il proprio account, ma non sarà la persona migliore per porre domande sul codice in fase di check-in (è probabile che lo sviluppatore più anziano abbia ilmigliore risposta).

E 'veramente un problema?Sembra che un team di programmazione possa pensare a un modo per identificare le coppie e ottenere le informazioni necessarie nel proprio software di controllo della versione.

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

È stato utile?

Soluzione

Nella peggiore delle ipotesi, il Jr Dev non capisce davvero il codice e ti dice di chiederlo al suo partner.Questo non è davvero uno scenario per la fine del mondo.Tuttavia, suggerisce che stai sbagliando la programmazione della coppia.Uno dei vantaggi della programmazione in coppia è facilitare il trasferimento di conoscenze tra gli sviluppatori: se i tuoi senior dicono ai ragazzi di scrivere semplicemente il codice senza spiegarlo, hai perso questo vantaggio.

Per mitigare ciò, potresti richiedere messaggi di commit significativi che spieghino cosa ha fatto una particolare modifica al codice e il ragionamento alla base.Se hai paura che qualcuno possa dimenticare o lasciare l'azienda, prendere nota di chi si è accoppiato nel messaggio non farà male.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top