Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.
Idea principale
«Basta che tutto venga riletto da uno sviluppatore» è la prima risposta che arriva quando un profilo non tecnico comincia a produrre codice. Sembra prudente, e annulla il beneficio: se un Product Manager deve mobilitare uno sviluppatore per validare l'export che si è appena costruito, ha spostato la richiesta, non eliminato l'attesa.
La review sistematica, del resto, non è una legge del software. Si è affermata prima di tutto nel mondo open source, dove risponde a bisogni precisi — qualità, sicurezza, trasmissione, governance, fiducia tra contributori che non si conoscono. Trasposta tale e quale a tutto il codice di un'azienda, tratta allo stesso modo un contributore sconosciuto e un collega che si costruisce una dashboard per sé.
La review conserva due usi solidi, e sono diversi: all'inizio, per trasmettere buone pratiche a chi comincia; e poi in funzione della posta in gioco dell'oggetto prodotto. Quello che non regge è il suo carattere sistematico.
Perché è importante
Obbliga a formulare cosa la review dovrebbe comprare in ciascun caso. A seconda della risposta — imparare, mettere in sicurezza, condividere la conoscenza, impegnare una responsabilità collettiva — il dispositivo adatto non è lo stesso, e non sempre è una rilettura riga per riga.
Protegge anche un'economia fragile: il valore di uno strumento montato in due ore svanisce se la sua validazione richiede due giorni di attesa nella coda di un team tecnico.
Sfumature e limiti
L'argomento vale solo per oggetti a bassa posta in gioco e a vita breve. Si ribalta appena l'oggetto tocca la produzione, i dati sensibili o un uso condiviso — e si ribalta anche quando l'oggetto, usa e getta all'inizio, è diventato il passaggio obbligato di un team.
Presuppone infine che chi produce sappia riconoscere il momento in cui non è più nel regime usa e getta: è proprio il giudizio che più spesso gli manca.
Domande aperte
- Quale dispositivo sostituisce la review quando ciò che si cercava non era il controllo ma la trasmissione di buone pratiche — un affiancamento all'avvio, un lavoro in coppia occasionale, la lettura di un campione?