Cosa è un'eccezione? E quando è il caso di utilizzarle?
Sto riscrivendo nel poco tempo libero che ho a disposizione un'applicazione ASP.NET, dopo averla convertita da VB.NET a C# .. ma non sono soddisfatto dal codice...
Ciò che non mi soddisfa è l'enorme quantità di blocchi try/catch per le eccezioni più disparate.. che spesso partono dalle classi che gestiscono l'input dell'utente, fino a occasioni in cui arrivano dentro le classi che gestiscono il database per propagarsi in maniera del tutto non gestita fino alla pagina web..
Nei vostri progetti come vi comportate con le eccezioni? La parola eccezione mi ha sempre fatto pensare ad un evento particolare.. a qualcosa di cui in ogni caso non si dovesse abusare.. ma chi ha scritto precedentemente quell'applicativo sembra essersene infischiato altissimamente.. il codice oramai è solo un insieme di try/catch..