Vi siete mai chiesti se un programma per calcolatori può essere esente da errori ? Ovvero siamo sicuri che questi si comporti sempre in maniera corretta o comunque come ci si aspetta qualsiasi siano la condizioni d'ingresso e/o la catena di eventi generata.
Qualsiasi persona si occupi di informatica risponderà sicuramente “NO”, una risposta diversa può solo indicare che quella persona fa qualche altro mestiere e di software ne mastica veramente poco. Il corretto comportamento di qualsiasi software deterministico in risposta ad un generico evento a questi sottopo è sempre probabilistico ossia si ha una probabilità più o meno alta che questi faccia la cosa che ci aspettiamo.
Una delle cose che sicuramente distingue un programma fatto bene da uno fatto meno bene sono le metodologie usate per il suo sviluppo, queste devono mirare a ridurre quanto più possibile la probabilità di introdurre errori nel software oltre a permettere di intervenire per risolvere i malfunzionamenti senza introdurre altri problemi. Ovviamente una buona progettazione e una altrettanto buona implementazione fanno la loro parte nell'ottenere un prodotto quanto più possibile esente da comportamenti anomali.
Un programma è un sistema complesso e come tale può trovarsi in condizioni di ogni tipo e se incappa in una condizione non gestita ecco che salta fuori il comportamento anomalo.
Morale della storia è che con la probabilità di un malfunzionamento, bassa per quanto sia, comunque si deve convivere.
Nel contesto appena descritto uno dei meccanismi implementati in SETTE per la gestione degli errori imprevisti è quello di avvisare, tramite l'invio di un messaggio di posta elettronica, del verificarsi di un errore durante la fase di aggiornamento dei documenti fiscali in modo da tener traccia dell'evento indesideratao e far si che questi non passi inosservato.
Vi starete chiedendo, che bisogno c'è di inviare una mail in caso di errore non basta mostrare un messaggio che informi dell'accaduto. Tenete conto che l'utente medio, qualisasi software stia usando, difficilmente legge i messaggi di errore emessi, tipicamente quando chiede assistenza riferisce “il programma ha dato un errore” e alla domanda “cosa c'era scritto nell'errore” nove volte su dieci la risposta è “Bo! non ho letto”.
Per abilitare la funzione di invio della mail è necessario innanzitutto configurare correttamente i parametri per l'invio della posta elettronica tramite l'apposita sezione presente in “Parametri di Base” successivamente va configurato l'indirizzo email del supervisore ossia l'indirizzo email della persona che dovrà ricevere in tempo reale il messaggio e per finire attivata l'opzione relativa all'invio in caso di errore su documento.
0bed7701-4f16-416b-a7df-ef9bba35f281|0|.0
Tags: