giovedì 18 marzo 2010

Grammaticalmente parlando...

"avere troppe scelte coincide con il non avere scelte"....
Giuro non ricordo l'autore di questa frase ma gli do' merito a catinelle...

Credo che tutti noi abbiamo nel nostro piccolo una misera applicazione di test che contiene tutti i nostri esperimenti i nostri casi di studio.. i più bravi iniziano con dare anche dei nomi utili alle soluzioni di studio ( quelle da 5 min di prova ) il tempo passa si aggiungono form su form ... e poi ... MA QUESTA E' UN’ALTRA STORIA.

Che differenza c'e' ???
Double? myVar;
Double myVar = null;
Double myVar = Double.NaN;

Quasi nessuna .. forse se avessimo un allegro 386 vi consiglierei di usare la prima dicitura...

Ma perchè consentire 3 modalità differneti per scrivere la stessa cosa ??

Ingenuamente ce ne basta una "la seconda" in questo modo abbiamo la certezza che myVar sia Null...
Ingenuamente "la terza" ci da la certezza che myVar sia "il null per il double"...

Ma ancora una volta ritengo che l'eleganza e la leggibilità debba essere premiante rispetto al resto.

Ed è incredibile quanto un "null" possa cambiare le cose.. !!

Nessun commento: