Design Guidelines

Coding Horror #2

Some time ago I started writing a series of blog post (only one for precision) about some “absurd” code I meet in my daily work. I called this series “Coding horror”, and, so far I have written only one post, this one. This is the second one. About the code below, I thing that every comment is unnecessary because it speaks for itself. 1: if (myVar == null) 2: { 3: ...

posted @ Wednesday, July 04, 2012 11:22 PM | Feedback (0)

NDepend, a “must have” tool

Questo è un tool davvero impressionante per cosa riesce a tirar fuori da un assembly .Net, adesso con tanto di add-in per Visual Studio e per Reflector. E’ un must per qualsiasi sviluppatore/architetto degno di questo nome.

posted @ Tuesday, July 20, 2010 11:03 PM | Feedback (0)

Link utili della settimana #8

- Super cool MSBuild Debugging in Visual Studio IDE Questa è una feature eccezionale non ufficialmente supportata. Seguendo il link è possibile scoprire i passi necessari per abilitarla in Visual Studio 2010. - Tool di migrazione VB6 –> VB .NET / C# gratuito Considerato che è gratuito e che promette bene vale sicuramente la pena provarlo. - Visual Studio 2010 Dark background Add-in per VS 2010 per impostare dei temi personalizzati circa i colori, tra cui un fantastico Dark ...

posted @ Friday, July 16, 2010 10:45 PM | Feedback (0)

Uso delle parentesi graffe

Sono sempre stato piuttosto "maniacale" nella scrittura di codice, circa il rispetto delle guidelines e circa uno stile di codifica che aiuti a migliorare la leggibilità dello stesso, e la sua manutenibilità. Ho sempre sostenuto che il pezzo di codice scritto stilisticamente bene è quello che si "autodocumenta" semplicemente solo leggendolo. La leggibilità aumenta, a mio parere, anche con opportuni accorgimenti o tecniche, non sempre utilizzati da tutti, anzi spesso ci sono pareri discordanti sull'effettiva utilità di alcune modalità di scrittura. Mi riferisco, ad esempio, all'utilizzo delle parentesi graffe in alcuni casi particolari dove possono...

posted @ Tuesday, July 13, 2010 5:15 PM | Feedback (3)

Rilevare codice duplicato

Clone Detective for Visual Studio è una integrazione dell'ambiente Visual Studio (completamente free) in gradi di rilevare porzioni di codice duplicato tra i vari progetti che compongono una solution. Il fine è ambizioso, poichè come dice la stessa presentazione del prodotto presente su CodePlex "Having duplicates can easily lead to inconsistencies and often is an indicator for poorly factored code" Un componente del genere può davvero essere utilissimo, anche oltre lo scopo che si prefigge. Ad esempio, conoscendo accuratamente il numero di cloni presenti all'interno di un software con parecchie linee di codice, è possibile valutarne il costo di...

posted @ Friday, March 06, 2009 6:56 AM | Feedback (1)