June 2010 Blog Posts

TDD e Tipologie di Test Double

Sto seguendo con molta attenzione il corso di TDD con i screencast di thinkcode.tv realizzati a cura di Piergiuliano Bossi. In particolare nell'ultima lezione sui Mock Objects viene proposta una tabella che illustra i vari tipi di Test Double, che come viene spiegato nel corso stesso, sono le tipologie di oggetti che vengono utilizzati per sostituire l'implementazione di dipendenze nella pratica del TDD (Test-Driven Development). Penso che questa tabella possa essere un utile riferimento per scegliere e riconoscere i tipi di classi Test Double implementati o da implementare, nonchè come riferimento per attribuirne un nome significativo. Tabella Tipi di Test Double...

posted @ Wednesday, June 23, 2010 10:54 PM | Feedback (3)

System.DateTime.TryParseExact - Parse di data flessibile e indipendente dalla cultura del sistema

Recentemente ho avuto la necessità di intervenire per fare una fix su una procedura per il parsing di una data a partire da una stringa, in quanto con il metodo scelto, a seconda della cultura impostata sul sistema, la data veniva interpretata generando una pericolosa inversione del mese e del giorno, nel caso di conversione effettuata su un sistema con cultura inglese us. Ho utilizzato quindi il metodo DateTime.TryParseExact che in questo caso si è rivelato potente è flessibile, in quanto da un lato la versione TryParse permette di evitare le eccezioni potendo verificare il risultato dell'operazione dal parametro di ritorno, inoltre...

posted @ Saturday, June 19, 2010 7:09 PM | Feedback (0)