Comment améliorer la qualité de son code .net, tout de suite, pour 0€, avec Azure DevOps ?

Dès que l'on parle DevOps, et qualité, on s'attends à vir arriver la grosse artillerie. Des solution couteuses, et/ou compliquées.

Fort heureusement avec Azure DevOps, il existe une solution simple et qui fonctionne "out of the box"

Il s'suffit d'activer la couverture de code lors des builds. En plus de rapports très complets, la première page de ceux-ci fourni une indication sur les méthodes qui peuvent poser problèmes (crap code , complexités).

Information 
Line coverage 
Branch coverage 
Method coverage 
Parser: 
MultiReport (14x Cobertura) 
4089 
Assemblies: 
98% 
Covered lines: 
12 
Uncovered lines: 
48 
88% 
Covered branches: 
856 
Classes: 
216 
Feature is only available for sponsors 
Total branches: 
964 
Files: 
224 
Coverable lines: 
4137 
Total lines: 
12242 
Branch coverage: 88.7% 
Upgrade to PRO version 
Tag: 
Line coverage: 
98.8% 
Risk Hotspots 
Cyclomatic 
Assembly 
Class 
Method 
Crap Score 
complexity 
52 
52 
22 
22 
20 
20 
18 
18 
16 
16

Simple à mettre en place, et rapide à prendre en main.

Bien évidemment, vous n'avez pas tous les raffinements d'un NDepend, ou d'un Sonar mais c'est un début, et cela ne coute rien.

Jérémy Jeanson

Comments

You have to be logged in to comment this post.