3 votes

Trouver des nombres magiques avec NDepend

Quelqu'un sait-il comment trouver des nombres magiques dans le code source en utilisant les requêtes CQL dans NDepend ? C'est le même problème que cette question mais je ne veux pas utiliser de regex si possible.

Je veux donc trouver toutes les déclarations du type

Int32 someValue = 23;
Double anotherValue = 1;

mais pas

for (int i = 0; i < array.length; i++)

1voto

Andy Dent Points 9852

C'est une bonne idée mais je suis presque certain que vous ne pouvez pas le faire car il n'y a aucun moyen d'interroger les valeurs d'initialisation en CQL.

1voto

Je confirme, actuellement NDepend et CQLinq ne peuvent pas aider dans ce domaine. Je vous conseille de faire une petite application en utilisant Mono.Cecil et rechercher des nombres et des chaînes de caractères magiques. Vous verrez, l'API Mono.Cecil est géniale !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X