Comparaison de versions avec NDepend: un exercice de style intéressant...

Vous n'êtes pas sans savoir (plus après ça en tout cas..) qu'une version beta du service pack 1 du framework 3.5 est désormais disponible.

L'excellent outil NDepend permet aussi de mesurer les deltas (sur toutes ses métriques) entre deux versions d'assemblées et nous livre une analyse croustillante comme on les aime. Ainsi Scott Hanselman a lancé l'analyse sur le framework 3.5 lui même vs la version sp1 beta.

Le résumé de Patrick:

https://codebetter.com/blogs/patricksmacchia/archive/2008/05/13/net-3-5-sp1-beta-changes-overview.aspx

..et un petit extrait:

636 new public methods:

SELECT METHODS WHERE IsPublic AND WasAdded

57 new public types:

SELECT TYPES WHERE IsPublic AND WasAdded

3.137 public methods removed (this number is biased by the fact that a public methods can be declared in an internal types): 

SELECT METHODS WHERE IsPublic AND WasRemoved

8 public types removed:

SELECT TYPES WHERE IsPublic AND WasRemoved

5.623 methods where code was changed

SELECT METHODS WHERE CodeWasChanged

2.024 types where code was changed:

SELECT TYPES WHERE CodeWasChanged