Exception Handling in Middlewares: The case of TuCSoN


Autori

  • Mattia Balducci
  • Alessia Papini

Sommario

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.

Material

    
Partita IVA: 01131710376 - Copyright © 2008-2021 APICe@DISI Research Group - PRIVACY