Exception Handling in Middlewares: The case of TuCSoN

   page       attach   
abstract

Nell’ambito di questo progetto ci si è occupati di analizzare e riprogettare alcuni aspetti inerenti alla struttura, all’utilizzo e alla gestione delle eccezioni in TuCSoN. In particolar modo ci si è concentrati sui seguenti aspetti fondamentali:

  • Checked exception vs. Unchecked exception, discriminare un errore di programmazione da un errore non evitabile a priori;
  • Utilizzo corretto e coerente delle eccezioni già presenti in TuCSoN e creazione di nuove eccezioni, al fine di aumentarne l’espressività e garantire una migliore correlazione tra causa ed eccezione;
  • Throw vs. Catch, utilizzo corretto di questi due costrutti per assegnare le giuste responsabilità alle classi in fatto di gestione delle eccezioni.
outcomes