| « Dans le genre bug bizarre | NDepend traverse l'atlantique! » |
Maitriser l'évolution de votre projet
Un pti coup de pub pour la nouvelle grosse feature de NDepend: la possibilité de comparer en détail le code de 2 versions différentes d'une même application. Ca inclu:
-
Savoir ce qui a été ajouté/supprimé/modifié au moyen de requêtes CQL du genre :
SELECT METHODS FROM "MyAssembly" WHERE CodeWasChanged - Savoir quelles dépendances ont ajoutées/supprimées/modifiées.
- Voir l'évolution des métriques.
- Savoir ce qui n'est plus utilisé ou ce qui est nouvellement utilisé dans les assemblages tiers.
-
Faire des contraintes CQL pour être avertis des évolutions aberrantes. Par example la contrainte suivante avertie si une méthode était publique n'existe plus, ce qui peut être particulièrement génant dans le cas d'un framework :
WARN IF Count > 0 IN SELECT METHODS WHERE IsPublic AND (VisibilityWasChanged OR WasRemoved) - Possibilité de comparer les 2 versions du code d'une méthode ou d'une classe avec WinDiff.
Une démo en ligne de 4mn résume tout ceci.
1 comment
Comment from: karl [Visitor]
aviator sun glasses | bolle sun glasses | maui jim sun glasses | oakley sun glasses | polarized sun glasses | ray ban sun glasses | sun glasses hut | Bath and body works coupon | Bath tub liner | Bath tub refinishing | Bed and bath beyond com | Bed bath and beyond bridal registry | Bed bath and beyond | Bed bath and beyond coupon | Bed bath and beyond printable coupon | Clawfoot bath tub | Kohler bath tub | Sitz bath
07/30/07 @ 23:12