Il Genio del Male anche nelle tesi ! [OT]

Oggi rileggevo la tesi di laurea che sta preparando un collega e ho notato che nella bibliografia oltre ai vari Beck, Boehm,Schwaber,DeMarco c’è un certo Barbieri, L.:

Barbieri, L. (2004, Settembre 22). Daily build e continuous integration. Tratto da Normal people bore me!: http://blogs.ugidotnet.org/lbarbieri/archive/2004/09/22/3075.aspx

Ma sei ovunque !!!! :)

Migrazione a VS 2010 RC ultimata

Qui bisogna dire che le performance dell’IDE sono migliorate parecchio ! Aluni bug che avevamo visto su Workflow 4.0 sono stati corretti (Custom Activities non visibili nella toolbox se nel progetto che le conteneva erano presenti folder di VS)

Però c’è stato qualche breaking changes rispetto alla beta 2 che ci ha fatto sudare un po’ durante la migrazione alla RC:

  • L’Entity Framework 4.0 RC non include più il nome del modello EDMX nel namespace generato lato client (es: progetto x.y.testModel diventa semplicemente x.y), anche se nelle proprietà è selezionata l’opzione di includere il nome del modello nel namespace. Domani verifico meglio
  • Il tracking delle entità in WCF Data Services (ex ADO Data Services) è leggermente cambiato.
  • L’expand delle entità non è più necessario in caso di select new per prendere un sottoinsieme di proprietà deagli elementi nella query
  • L’obejct model usato dai Coded UI Test è cambiato parecchio, domani vedremo di rifarli per capire come funzionano nella RC

Migrazione a TFS 2010 RC ultimata

Che dire: wow ! Il passaggio dalla beta 2 alla RC di VS 2010 è come dalla notte al giorno, le performance dell’IDE sono migliorate moltissimo. L’aggiornamento a TFS 2010 RC è filato liscio come l’olio:

  • checkpoint della macchina virtuale Hyper-V con SCVMM
  • disinstallazione di TFS 2010 beta 2
  • disinstallazione di Team Explorer 2010 beta 2
  • disinstallazione del .NET 4.0 beta 2 (full, client e multi-target)
  • disinstallazione di VS 2010 for Office Beta 2
  • installazione TFS 2010 RC
  • installazione di Team Explorer 2010 RC
  • Verifica del progetto principale (tutto in produzione chiaramente)
  • Eliminazione del checkpoint

Risultato. migrazione perfetta ! Domani provo a creare un nuovo Team Project per vedere se ci sono novità sulle Dashboard, reports, etc.