Posts
13
Comments
20
Trackbacks
8
lunedì 31 marzo 2008
Unit Testing in Silverlight

Finalmente è possibile creare, senza troppi workaround, unit test di un progetto Silverlight.

In questo post Jeff Wilcox descrive gli step per creare ed eseguire un progetto di Test.

Adesso manca solo l' integrazione con MsBuild / Ant :-)

posted @ lunedì 31 marzo 2008 21.12 | Feedback (0)
martedì 4 dicembre 2007
VS 2008 & VS 2005 + Extension 3.0 Compatibility

Grazie al support multi-targeting di Visual Studio 2008 è possibile lavorare su soluzioni basate dal .NET framework 2.0 in poi.
Inizialmente ho frainteso questa funzionalità pensando che fosse possibile utilizzare sia VS 2005 che VS 2008 semplicemente creando 2 versioni della stessa solution, ma come dice lorenzo : "Il multitargeting non è stato pensato per usare due versioni di Visual Studio sullo stesso progetto, ma per usare più versioni del Framework con lo stesso visual studio".

Il problema di compatibilità viene rilevato su soluzioni che utilizzano Vs 2005 e le Extension del framework 3.0, in particolare all' interno del file di progetto viene importato il file target Microsoft.WinFX.targets.
Eseguendo il tool di conversione di VS 2008, quest' ultimo controlla se è presente l' istruzione di import <Import Project="$(MSBuildBinPath)\Microsoft.WinFX.targets" /> ed in caso positivo lo rimuove.

Una possibile soluzione è quella di editare i file di progetto modificati dove è stata rimossa l' import e re-inserirla utilizzando una condizione in questo modo:

<Import Condition=" '$(MSBuildBinPath)' == 'C:\Windows\Microsoft.NET\Framework\v2.0.50727' "
    Project="$(MSBuildBinPath)\Microsoft.WinFX.targets" />

Questa condizione permette di controllare la versione dell' MsBuild utilizzato in modo da capire quale Visual Studio stà eseguendo la build, se si tratta di VS 2005 viene effettuata la import altrimenti no.

Spero che questo "trucco" possa essere utile a chi ha la necessità di mantenere la compatibilità con VS 2005 ma vuole poter lavorare anche con la nuova versione :-)

posted @ martedì 4 dicembre 2007 2.47 | Feedback (3)
lunedì 17 settembre 2007
Agile Day 2007

Come ogni anno, per fortuna , si ripete l' appuntamento con l' agile day.

Quest' anno Marco ha messo on-line un sondaggio per contare il numero dei partecipanti e scegliere la locazione Milano o Bologna (tanto per cambiare).

Io di sicuro ci vado ... spero di vedere molte persone di ugi :-)

 

posted @ lunedì 17 settembre 2007 9.59 | Feedback (7)
mercoledì 6 giugno 2007
Test Automation video

Durante l' ultimo incontro del milano-xpugGabriele Lana ha riproposto una presentazione relativa al Test Automation.

Questo è il video della sessione.

La presentazione, oltre ad essere fatta molto bene, espone varie tipologie di test / soggetti a cui si riferiscono e l' utilizzo della continuous integration.

posted @ mercoledì 6 giugno 2007 0.25 | Feedback (0)
giovedì 25 gennaio 2007
Video Developer Abuse

Guardate questo video.

Bellissima la scena quando cerca il pair ...

A parte gli scherzi, è difficile introdurre le metodologie agili quando le altre persone del team non sono interessate :-(

 

posted @ giovedì 25 gennaio 2007 12.51 | Feedback (0)
giovedì 9 novembre 2006
SCRUM e VSTS

In questi giorni devo provare assolutamente questo add-in.

posted @ giovedì 9 novembre 2006 10.02 | Feedback (0)
lunedì 23 ottobre 2006
Paper sul Pomodoro Pronto !!!

Finalmente è uscito il paper del mitico Francesco Cirillo sulla tecnica del pomodoro.

Dopo aver sperimentato questa tecnica con il gruppo xpug-milano sono rimasto impressionato di come possa migliorare il ritmo di sviluppo, permettendo di focalizzarsi meglio sull' attività (task) da svolgere.

Grazie Francesco.

posted @ lunedì 23 ottobre 2006 20.35 | Feedback (0)
Unit Test Sempre più Utili

Oltre a permettere di :

 - Testare il codice :-)
 - Dare coraggio nel refactoring
 - Comprendere meglio il codice di un programma / libreria che li usa.

Seguendo poche regole di naming è possibile utilizzare questo tool per generare la documentazione del codice direttamente dai test.

[porting .net]

posted @ lunedì 23 ottobre 2006 10.30 | Feedback (2)
venerdì 20 ottobre 2006
Considerazione WebCast di oggi su TFS

Il webcast di Lorenzo è stato molto interessante grazie mille !!!

Da circa 1 anno e mezzo penso di riuscire ad ottenere molti dei "vantaggi", elencati durante la sessione, adottando come metodologia XP e calcolando la velocità reale ad ogni itarazione , ristimando le iterazioni mancanti con valori più vicini alla realtà.
I più importanti tool che utilizzo sono :
Fogli excel con grafici di SCRUM, SVN, NAnt , Cruise Control, Trac , NCover, NDepend , Nunit, Fit.Net e Selenium.

Pensare di avere molte di queste features, in parte anche potenziate, incluse già nello strumento di sviluppo credo che sia un grandissimo vantaggio sia in termini di integrazioe sia per quanto riguarda la fatica nell' apprendere e tenere aggiornati tutti i tool utilizzati.

Peccato che ad oggi molte delle realta che conosco non usano ancora TFS ...

posted @ venerdì 20 ottobre 2006 15.52 | Feedback (1)
giovedì 14 settembre 2006
Perchè odio i framework ...

http://local.joelonsoftware.com/mediawiki/index.php/Perch%C3%A8_odio_i_Framework

Fortunatamente .NET, al contrario di java, ha meno problemi per quanto riguarda i framework da utilizzare per lo stesso requisito.

Ad esempio ASP.NET contro : JSP / JSF / Velocity / Tapestry etc ....

Speriamo continui cosi'

posted @ giovedì 14 settembre 2006 14.11 | Feedback (5)
News
MCPD

MILANO-XPUG

View Roberto Valenti's profile on LinkedIn

Technorati Profile

I'm test-driven!

Campagna Anti-IF
Italian Agile
Day
Dove Sono :