Existe-t-il un équivalent en C# de Sonar?
Réponses
Trop de publicités?Sonar est maintenant disponible pour C# ! Vous pouvez consulter la page wiki ici : http://docs.codehaus.org/display/SONAR/C%23+Ecosystem Je suis l'un des développeurs du "dotnet sonar plugin", vos retours sont les bienvenus.
Vous pouvez utiliser les outils d'analyse de code dans Visual Studio.
De plus, il existe des outils tiers qui incluent une grande partie des mêmes informations. Une grande partie de ce qui est signalé par Sonar est également généré par le Profil statique de AQTime, par exemple.
Avez-vous jeté un œil à NDepend ? L'outil analyse le code C# et .NET et propose de nombreuses fonctionnalités intéressantes pour parcourir les résultats de l'analyse. Avec NDepend, vous pouvez créer des règles, vous pouvez comparer 2 versions de la base de code et vous pouvez exploiter plus de 80 métriques de code.
De plus, l'outil propose plusieurs fonctionnalités de visualisation intéressantes comme :
Graphique de dépendance :
Matrice de dépendance :
Visualisation de métriques de code à travers le treemap :
Je suppose que Team System serait aussi proche que possible (en termes d'outil de gestion logicielle monolithique pour les produits basés sur .NET).