Sabato 24 ottobre 2026
L’edizione di oggi
Millebit
AI · Software · QA
Il segnale, non il rumore.

Gli articoli di Millebit sono scritti con l’intelligenza artificiale a partire da fonti citate in ogni pezzo. Come lavoriamo

Intelligenza artificiale

Uno sviluppatore ha imposto l'apertura del browser per considerare una UI davvero "fatta"

Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.

Da routine automatica a strumento: la revisione manuale in browser è diventata parte della definition of done e poi è stata parzialmente automatizzata per evitare regressioni visive che i test non colgono.

Illustrazione generata con l’intelligenza artificiale

L’agente scrive “Implemented and verified”, ma nessuno ha aperto il frontend in un browser. È successo abbastanza volte da far cambiare processo a chi lo usava1.

La routine era sempre quella. L’agente modificava il codice. Eseguiva formatter, type checker e test. Tutto verde. Poi dichiarava il lavoro verificato. Verificato come, esattamente1?

Una suite di test che passa è un buon segnale. Non sostituisce l’atto di aprire l’app e usare la funzione appena cambiata. L’autore racconta che il codice spesso “aveva senso” e i test passavano, ma l’interfaccia mostrava difetti che un umano notava in pochi secondi1.

Gli esempi sono concreti. Un controllo che si sovrappone a un altro. Uno stato selezionato presente nello store ma non evidenziato sullo schermo. Un reset che funziona in un percorso ma non in un altro. Un filtro che aggiorna lo stato ma lascia i dati vecchi in pagina. Un salvataggio che sembra a posto finché non ricarichi. Un layer di mappa disegnato nell’ordine sbagliato. Una modale che si apre, ma non entra nello schermo1.

In questi casi, l’agente aveva testato il codice. Nessuno aveva testato l’applicazione. Da qui la decisione: rendere la revisione in browser parte della “definition of done” per ogni modifica visibile agli utenti1. Non più “fatto” finché qualcuno non guarda davvero la pagina e ci interagisce.

Dopo alcune settimane, quella abitudine è diventata uno strumento. L’autore dice che ci arriverà, ma prima chiarisce il problema: la verifica non può fermarsi ai test che passano, deve includere l’uso dell’app in un browser vero1.

Il punto è pratico. Le anomalie citate emergono solo quando l’interfaccia si compone davanti agli occhi. Non bastano formatter, type checker e test a individuare un layer che appare nell’ordine sbagliato, o uno stato che il negozio di dati registra ma lo schermo non riflette. Questi problemi vivono nella resa visiva e nell’interazione. Li intercetti aprendo l’app e provandola, non solo guardando l’esito “verde” degli strumenti automatici1.

Questo tipo di controllo alza la soglia per dichiarare “verificato”. Cambia anche la forma della prova. Una verifica significativa, per il lavoro rivolto all’utente, deve stare dove sta l’utente: nel browser. Per l’autore, farlo diventare parte della “definition of done” ha chiuso il buco tra “test passati” e “esperienza che funziona”, almeno per le parti dell’app che una persona tocca direttamente1.

La scelta ha una conseguenza operativa: quando l’agente conclude che ha finito, la conferma non arriva solo da strumenti che misurano il codice. Arriva dall’uso reale dell’interfaccia. È una richiesta minima, ma cambia l’esito. Scopre problemi che i test non vedono e impedisce che “Implemented and verified” significhi “nessuno ha aperto il frontend”1.

Fonti

  1. How to Make Your Coding Agent Check Its Work in the Browser freeCodeCamp · 20 ottobre 2026
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. Valutazione su questo pezzo: 9/10.
  • Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale: superato.
  • 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. Questo articolo ha preso 8,0/10.

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.

Come funziona Millebit, nel dettaglio →

Hai trovato un errore? Segnalacelo
Tipo di segnalazione

Leggiamo ogni segnalazione. Le correzioni fatte sono elencate in Correzioni. L’email, se la lasci, serve solo a risponderti.