Slides sulle due sessioni di SQL Sat Parma

Le slide delle due sessioni tenute al SQL Saturday di Parma sono disponibili in italiano ed inglese su SlideShare.

Ormai sono proprio orientato all’application lifecycle management, anche se andrebbe definita come database lifecycle management (DLM), essendo praticamente solo su SQL Server.
La prima sessione, “Mettere i database sotto source control“, è scaricabile qui.
In essa abbiamo descritto genericamente i concetti di team work e di ALM/DLM, per poi capire le differenze tra codice e database.
Alla fine abbiamo fatto le dimostrazioni dell’utilizzo dei tool forniti, sia da Microsoft con Visual Studio e SQL Server Data Tools, sia da terze parti, come Red-Gate ed ApexSQL.
La seconda, “Unit testing su database“, è scaricabile qui.
In questa sessione abbiamo affrontato i concetti dello unit testing, sempre riferito al database, ma con un occhio rivolto sempre a quanto si farebbe con il codice puro.
Abbiamo mostrato come utilizzare i vari tool di testing come Red-Gate SQL Test e Visual Studio Unit test projects per poi finire con una dimostrazione diretta di unit test con TSQLUnit.
Inoltre ho creato un set di script dimostrativo sull’utilizzo di TSQLUnit, usando solo T-SQL.
Spero di trovare il tempo per scrivere un’interfaccia per SSMS in modo da semplificare la scrittura di test di unità con TSQLUnit.

Con l’anno nuovo spero di rilasciare anche due articoli che andranno ad estendere il mio precedente sulla Continuous Integration su SQL Server.

Stay Tuned! 

Comments are closed.