|
Advertisement
|
Forum posts by Adrian Florea:Posted in All Buzz Forum, Jul 25, 2006, 8:07 PM
Nel 2004, Italia aveva 18 supercomputer nel Top500 internazionale.Nel 2005, ne aveva 11.Nel 2006, ne ha solo 7. Su che numero per il prossimo anno scommettereste?...
Posted in All Buzz Forum, May 9, 2006, 9:44 AM
Nel libro di Cwalina & Abrams (p. 93), la regola "avoid publicly exposing enums with only one value" ha questo commento: "A common practice for ensuring future extensibility of C APIs is to add reserved parameters to method signatures. Such reserved parameters can be expressed as enums with a single default value. This should not be done in...
Posted in All Buzz Forum, May 6, 2006, 5:45 PM
Vi incito a comprare il recente libro di Joe Duffy semplicemente copiando dalla pagina 24 queste due righe di codice: int? x = 10;Console.WriteLine(x.GetType()); Cosa stampa a console e perché?: A. System.Int32 B. System.Nullable`1[System.Int32]
Posted in All Buzz Forum, Mar 3, 2006, 5:36 PM
Ho letto con molto piacere nel libro di Cwalina & Abrams i seguenti frammenti di Abrams e Mariani che mi hanno portato subito a ricordare la frase di Exupéry che fa sin dall'inizio da sottotitolo al mio blog: Antoine de Saint-Exupéry: "You know you've achieved perfection in design, not when you have nothing more to add, but when...
Posted in All Buzz Forum, Mar 3, 2006, 10:50 AM
Oggi, già 2 anni di blog...Nell'ultimo anno ho scritto di meno (solo 98 post) però mi avete letto di più (una media di 702 visite per post, grazie). Un anno stranissimo, in cui non sono riuscito a fare granché a parte delludere un po' di persone care. Una falda nella vita.
Posted in All Buzz Forum, Feb 16, 2006, 10:39 AM
Certi linguaggi, come per esempio J#, impongono l'accesso public al metodo entrypoint. Però, dal punto di vista del utilizzatore della classe che contine l'entrypoint, questo membro public non presenta alcun interesse, cioè non viene quasi mai richiamato dal codice. Sto pensando quindi che si potrebbe decorare con l'attributo...
Posted in All Buzz Forum, Feb 13, 2006, 5:25 PM
Ogni compilatore è libero di ordinare l'elenco di attributi multi-use che decorano un elemento di codice in base alle sue proprie regole. In questo senso, le specifiche di C# avvertono: "The order in which attributes are specified in an attribute section, and the order in which sections attached to the same program entity are arranged, is...
Posted in All Buzz Forum, Jan 29, 2006, 9:51 PM
Per chi vuole scriversi un compilatore per il CLR, sicuramente un grande aiuto troverà nella Microsoft Common Compiler Infrastructure (CCI). Questo framework non è direttamente scaricabile ma arriva (per esempio) insieme al compilatore Zonnon o all'utilissimo FxCop. Purtroppo, le versioni della CCI che troverete in Zonnon e FxCop sono...
Posted in All Buzz Forum, Jan 5, 2006, 2:50 PM
Un grazie di cuore ad Andrea, Antonio, Attilio, Francesco, Gianluca & Luisa, Lorenzo, Massimo e Matteo per aver partecipato alla presentazione di Alina: "Developing Big Projects in a Fast Changing Environment". Nell'ultimo sabato di gennaio la serie continuerà con una sessione mia su alcuni aspetti meno conosciuti su design patterns e...
Posted in All Buzz Forum, Dec 13, 2005, 2:01 PM
Parlando con Massimo oggi, ho notato delle simmetrie/asimmetrie nelle scelte di quelli che hanno progettato C# e VB: Nel caso di VB, la visibilità implicita (cioè pubblica) dell'implementazione di un'interfaccia definisce un'implementazione implicita dell'interfaccia. Stessa parola ("implicita") ma due sensi diversi. Nel caso di C#,...
Posted in All Buzz Forum, Nov 27, 2005, 4:20 PM
Equals definisce una relazione di equivalenza su un tipo Foo se e solo se, per ogni istanze non nulle x, y e z di Foo abbiamo: x.Equals(x) è true; se x.Equals(y) è true, anche y.Equals(x) è true; se x.Equals(y) && y.Equals(z) è true, anche x.Equals(z) è true Scrivete un'implementazione migliore (cioè che...
Posted in All Buzz Forum, Nov 21, 2005, 4:19 PM
Questa mia foto, "i fantasmi del luogo", è stata votata come Foto della settimana sul gruppo Milanouel!W e ne sono onorato vista la qualità delle foto dei membri del gruppo. Per me è stata una bella sorpresa.
Posted in All Buzz Forum, Nov 20, 2005, 4:21 PM
Lo sapevate che esistono classi nel Framework .NET che portano lo stesso nome (ovviamente in namespace differenti)? [mscorlib]System.Runtime.Remoting.Contexts.SynchronizationAttribute - [System.EnterpriseServices]System.EnterpriseServices.SynchronizationAttribu te Altri esempi? (l'esempio di sopra l'ho trovato nel recente libro di Nagel, p. 34)
Posted in All Buzz Forum, Nov 7, 2005, 8:04 PM
Facendo oggi con Massimo il refactoring con generics della classe DotNetNuke.Common.Utilities.Null, sono nate alcune considerazioni sui tipi generici. Di seguito il post a 4 mani - si nota anche dall'italiano :-) Avendo una classe static Foo che espone funzionalità generiche e più conveniente definire il type parameter per un metodo...
|