|
|
|
![]() |
|
Strumenti |
![]() |
#1 | ||
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
[C#] mancanza eccezioni checked
leggevo questo articolo in merito:
http://discuss.develop.com/archives/...OTNET&P=R32820 ma ci sono delle cose che mi perplimono alquanto... ![]() Quote:
Quote:
voi che ne pensate? ![]() |
||
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2006
Messaggi: 1105
|
penso che in C# una delle cose che piu' mi mancano sono proprio le eccezioni checked... spesso le eccezioni unchecked in java rappresentano veri e propri bug (ad esempio una divisione per zero e' un mancato controllo sul valore di una variabile, un arrayIndexOutOfBounds e' chiaro segnale che ho sbagliato a gestire un indice, ecc). le eccezioni checked invece segnalano condizioni eccezionali ma coerenti con la la semantica dell'operazione che puo' lanciarle. Ad esempio una IOException in lettura/scrittura da uno stream puo' essere lanciata perche' e' accaduto qualcosa di anomalo, ma non necessariamente prefigura un errore logico nel codice. Da qui la convenienza di un metodo che avvisi il programmatore di quali sono le possibili anomalie cui puo' andare incontro.
|
![]() |
![]() |
![]() |
#3 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
up
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
anche io sento la mancanza delle eccezioni checked in C#..
E ancora non mi sono abituato soprattutto ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
si vabbè grazie, la mancanza la sento anch'io
![]() ![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#7 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() ora me lo leggo |
|
![]() |
![]() |
![]() |
#8 | |
Registered User
Iscritto dal: Feb 2008
Messaggi: 77
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
In realtà tutta l'intervista, che è composta da diverse parti (questa è soltanto la seconda) è estremamente interessante, per cui il mio invito è quello di leggerla tutta.
![]()
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:40.