Forse non dovremmo più revisionare tutto il codice
Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.
L'aumento del codice — compreso quello prodotto dall'AI — mette in crisi il modello attuale di code review e spinge a ripensarne scopi e pratiche.
Sviluppi Ne abbiamo scritto di nuovo il 9 set: Il codice prodotto dall'IA cambia le code review e mette a rischio la qualità
A Meta le “significant lines of code per human-landed diff” sarebbero cresciute del 106% in un anno. La domanda è diretta: ha senso provare a revisionare tutto quel codice?1
L’innesco è un confronto pubblico. L’autrice racconta un dibattito con Brian Houck (DX) al panel Code Remix, ospitato da Moderne. Martin Fowler osserva che i panel funzionano quando c’è disaccordo, e qui c’era. Entrambi avevano argomenti solidi su fronti opposti.1
Houck ha poi scritto “What are code reviews even for?”. L’autrice risponde con una tesi chiara: l’AI produce più codice di quanto gli umani possano realisticamente revisionare. Ma il punto, scrive, potrebbe non essere che l’AI “rompe” la code review. Forse stiamo usando la code review per obiettivi che non è progettata per raggiungere.1
La discussione parte dai numeri citati da Houck. Se i diff “atterrati” per persona crescono così, il volume cambia. La revisione manuale incontra un limite umano. In questo contesto, l’autrice interroga lo scopo della pratica: cosa vogliamo ottenere quando chiediamo una review? La domanda guida il resto del pezzo.1
C’è un accordo di fondo. L’autrice scrive che lei e Houck “vogliono le stesse cose”. Divergono sul mezzo. Lei non considera la code review il modo migliore per raggiungere quegli obiettivi, soprattutto quando il codice aumenta per effetto dell’AI. È una presa di posizione, non un rifiuto della pratica in sé.1
Il titolo lo dice senza giri di parole: “Maybe We Shouldn’t Be Reviewing All This Code”. L’argomento non minimizza il valore della revisione, ma rimette al centro il nesso tra strumento e fine. Se la review serve a ottenere certi risultati, conviene chiederle proprio quelli. Se le chiediamo altro, rischiamo di confonderne il ruolo.1
Il pezzo nasce anche da una dinamica personale e professionale trasparente. L’autrice racconta che il disaccordo ha reso il panel più interessante. Dice che Houck è stato incoraggiante e che l’ha spinta a scrivere. Aggiunge una nota di onestà: vuole convincere chi legge. Il tono è netto, ma la cornice resta di confronto.1
La posta in gioco è pratica. Se l’AI fa aumentare il codice, i team devono chiarire cosa chiedono alla review. Questo non è un dettaglio di processo: orienta come si usano tempo e attenzione. Spinge a distinguere tra obiettivi e abitudini. E a verificare se le pratiche in uso corrispondono davvero ai risultati attesi.1
La chiusura non è un verdetto su “review sì o no”. È un cambio di domanda. Non se l’AI rende inutile la review, ma se stiamo tentando di risolvere con la review problemi diversi da quelli per cui è nata. La conseguenza è concreta: definire meglio lo scopo prima di definire il volume. In un anno in cui i numeri crescono, è una scelta che incide più delle preferenze di stile.1
Fonti
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici
Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:
- Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono.
- Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale.
- Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica.
I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.
Il filo della storia
Per vedere Millebit nelle notizie principali di Google, aggiungilo alle tue fonti preferite. Oppure segui l’edizione di oggi, il feed RSS o La Sintesi.