Ce qui est un bon indice de maintenabilité à l'aide de Visual Studio 2008 analyse de code?

StackOverflow https://stackoverflow.com/questions/38158

  •  09-06-2019
  •  | 
  •  

Question

Ma société a récemment acheté TFS et j'ai commencé à chercher dans les outils d'analyse de code à l'aide du lecteur de code de qualité et a remarqué une bonne métrique "l'indice de maintenabilité".Est ce que quelqu'un à partir de cette mesure pour les revues de code/archivages/etc?Si oui, quel est acceptable d'index pour les développeurs de travailler vers?

Était-ce utile?

La solution

L'indice de maintenabilité n'est pas tant une valeur fixe, vous regardez, c'est plus d'une indication que le code est difficile à comprendre, tester et/ou de débogage.J'ai l'habitude d'essayer de garder du code de haut niveau (en gros tout sauf pour le vrai code de la plomberie) au-dessus de 80, où 90+ serait bon.Il ajoute un élément concurrentiel à la programmation aussi maintenable que possible de moi.

L'outil d'analyse de code brille vraiment dans le domaine des dépendances et le nombre de branches à l'intérieur d'une méthode bien que.Plus de branches signifie plus difficile de test, ce qui rend plus sujettes à l'erreur.Les dépendances, la même chose.

Dans d'autres personnes de code, j'utilise l'indice de maintenabilité pour repérer d'éventuels mauvais dans le code, donc je sais où pour l'examiner.Aussi, les méthodes/classes avec un nombre élevé de lignes sont un signe de mauvaise code pour moi (à moins que ça ne peut pas être évitée, encore une fois, les travaux de tuyauterie).

En fin de compte, je pense que ça dépend surtout de combien de fois votre code va changer.Code qui devrait changer beaucoup de choses a un pointage plus élevé dans la maintenabilité de votre typique " écrire une fois code.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top