|

I bug software si dividono in due categorie: quelli che scoprite voi durante la fase di test (pochi) e quelli che accadono ai vostri utenti (molti di più). I primi sono facili da risolvere: si riproduce il problema, si analizza il codice e si implementa la correzione. I secondi sono più complicati: la maggior parte degli errori non vengono segnalati, e, anche quando questo avviene, le informazioni che si ottengono sono minime. Ecco una classica mail di segnalazione:
“ho avuto un errore premendo il bottone Salva, non mi ricordo cosa stavo facendo… poi nella videata di errore c’era scritto qualcosa che non ho capito.”
Queste informazioni sono raramente sufficienti per identificare il problema che, quindi, rimane insoluto e continua indisturbato a causare fastidi e danni.
Per risolvere questo tipo di errori occorre un sistema di raccolta dati integrato nell’applicazione che avvisi i programmatori quando avviene un errore, permetta disapere esattamente ciò che l’utente stava facendo e, perché no, mostri le righe di codice che sono state eseguite sul server e che hanno portato alla manifestazione all’errore.
Questa è esattamente la descrizione del nuovo modulo di Trace disponibile nella versione 10.5 che uscirà in versione alfa proprio questo fine settimana.
Cosa cambia quando utilizziamo il Trace? Immaginiamo questa scena: un vostro cliente sta utilizzando la vostra applicazione web, clicca su un bottone ed ottiene un errore. Dopo qualche istante il Trace contatta l’applicazione, scopre ciò che è avvenuto e decide di inviare una e-mail ai programmatori che devono risolvere il problema. Il programmatore riceve la e-mail, apre il Trace, guarda i dati raccolti per quell’utente e riesce ad identificare esattamente il punto in cui c’è il problema. Vede che il cliente sta ancora utilizzando l’applicazione pertanto gli invia un messaggio suggerendogli come aggirarlo. Poi implementa la correzione e pianifica un aggiornamento dell’applicazione per le ore 23:00 del giorno stesso.
Pensate che tutto questo sia impossibile o troppo complicato? Guardate il filmato e provate anche voi. Il modulo di Trace è attivo gratuitamente per tutte le licenze fino a fine 2011.
Buon Trace a tutti!
Se vuoi iniziare a provarlo subito scarica la versione demo di In.de.
|