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.
prodotti