Code Contracts in .NET 4.0

Approfittando del giorno di vacanza mi sono messo a dare uno sguardo ai CodeContracts del .NET Framework 4.0. Per chi non li conoscesse, i CodeContracts non sono altro che un insieme di classi che permettono, grazie anche a dei tools che vanno instal


Async Methods e la keyword dynamic di C# 4.0

Il bello di avere un collega MVP su C#, ma ancor prima devMaskio, è che quando hai un dubbio sul linguaggio lui sa subito risponderti e spesso con una soluzione al tuo problema. Sorvolando la domanda ed il perchè è nata, l’idea era quella di evit


Testmex => tab (snippet)

In questo periodo sto scrivendo test in continuazione, un po’ perchè sto leggendo il libro di Roy Osherove “The Art of Unit Test”, ed un po’ perchè sto cercando di colmare un gap su dexter. Chi mi frequenta pensa che ormai sono vittima del testing in


SharpTestEx e Visual Studio 2010

Già dal post precedente si capiva che ho avuto problemi con SharpTestEx e Visual Studio 2010. Nello specifico il problema era dovuto al fatto che il Framework di testing cercava di caricare un’assembly non presente nel mio computer, in quanto disponi


Assembly Binding Log Viewer (spettacolo).

Ametto la mia totale ignoranza a riguardo, ma purtroppo ho scoperto solo ieri l’esistenza di questo tool (fighissimo) che mi ha permesso di risolvere un problema in pochi istanti; ma partiamo con ordine. La settimana scorsa mi è arrivato il portatil


Esecuzione parallela di Unit Test in Visual Studio 2010

Molto probabilmente ne avranno parlato in tanti, ma scopro solo ora che in Visual Studio 2010 è possibile eseguire più Unit Test contemporaneamente se si ha a disposizione una o più CPU MultiCore; ma partiamo con ordine e vediamo come nasce questa es


ForEach in un IEnumerable<T>

Linq è senza ombra di dubbio una delle features più belle introdotte da Microsoft in .NET negli ultimi anni (dopo i Generics); sicuramente anche gli Extension Methods hanno il loro fascino agevolando lo sviluppatore nella scrittura del codice. Purtro


Unit Test con SharpTestEx

Ultimamente, lavorando in Dexter, ho deciso di metter su un po’ di test; diciamo pure che le buone intenzioni ci sono, e come prima cosa ho deciso di testare tutto ciò che di nuovo introduco (al momento ho messo solo 108 test, ma spero aumentino velo


Log4Net ed un buon logging

Il logging è una parte fondamentale dell’applicazione; se implementato correttamente ed inserito nei posti giusti può salvare da lunghi down applicativi e molto altro ancora. Pur potendo una persona essere bravissima a scrivere del codice, purtroppo


Utilizzare il Parallel For ed il Parallel ForEach in .NET 4.0

L’utilizzo del Parallel Programming in .NET 4.0 va oltre a quanto già detto qui: di fatto all’interno del namespace System.Threading.Tasks esiste una classe Parallel che permette di effettuare cicli sfruttando più Threads, in modo da abbassare il tem


 1 di 4   1   2   3  » Last »