Con l’AI puoi aggiungere molte funzioni in poco tempo. Può però diventare difficile seguire tutte le modifiche. Durante la review ricostruiamo i flussi principali e cerchiamo errori, regole duplicate e parti difficili da mantenere.
Seguiamo una funzione dall’inizio alla fine
Partiamo da un’operazione del prodotto, per esempio un acquisto o un invito. Controlliamo chi valida i dati, chi verifica i permessi e cosa viene salvato. Questo permette di trovare errori che leggendo un singolo file possono sfuggire.
Controlliamo cosa rende difficile modificare il codice
Cerchiamo regole ripetute in più punti, dipendenze poco chiare e parti senza test. Valutiamo le modifiche in base a quello che vuoi sviluppare: una riorganizzazione del codice deve risolvere un problema riconoscibile.
- Logica ripetuta e comportamenti divergenti
- Confini tra frontend, backend e accesso ai dati
- Test che verificano requisiti e casi di errore
Ti lasciamo le correzioni da affrontare
Dividiamo i risultati tra bug, problemi che possono creare difficoltà online e miglioramenti alla struttura del codice. Ti spieghiamo da cosa partire. Possiamo anche includere le correzioni e una spiegazione delle modifiche per chi continuerà a sviluppare.
Come leggere una segnalazione nel report
Una segnalazione utile permette a chi sviluppa di riprodurre il problema. Per esempio, se un invito scaduto continua a funzionare, descriviamo i passaggi, la regola attesa e il punto del codice che decide se accettarlo. Indichiamo poi come verificare la correzione. Questo esempio illustra il formato del lavoro; non è un caso cliente.
- Flusso esaminato e condizioni necessarie per riprodurre il comportamento.
- Riferimenti a file e funzioni, con impatto sul prodotto.
- Priorità, proposta di intervento e test del risultato atteso.
Prima di iniziare
È una review automatica o un servizio seguito da persone?
È un servizio tecnico seguito direttamente da Andrea. Possiamo usare strumenti automatici, ma le conclusioni derivano dalla lettura del codice e dalle prove sui flussi concordati.
Controllate tutto il repository?
Il perimetro si concorda prima. Possiamo partire da una funzione critica o esaminare più flussi; nel report specifichiamo cosa è stato controllato e cosa resta fuori.
Potete applicare le correzioni dopo la review?
Sì. Possiamo concordare un Fix Sprint e consegnare modifiche nel tuo repository, test utili e istruzioni per il rilascio. Il fixing viene distinto dalle attività di review nel preventivo.
Aggiornato il
