2010-05-17 7 views
3

Je prends les lignes de code pour mon projet Java, le projet contient beaucoup de fichiers XML aussi. Maintenant, ma question est lors du calcul des lignes de code. Dois-je aussi considérer les lignes de code XML? S'il vous plaît aiderComptage des lignes de code - qualité metircs

Répondre

11

Compter les lignes de code IMO est une métrique de qualité terrible. Je considère que c'est un bon jour quand j'enlève des centaines de lignes de code.

Cependant répondre à votre question. Si votre XML est écrit à la main et représente les métadonnées qui configurent votre application, alors oui je considérerais que c'est du code.

+3

+1 pour les deux paragraphes! –

+1

Puisque vous considérez abaisser le compte de LOC une bonne chose, pourquoi alors compter LOC serait-il une métrique de qualité terrible? S'il est utilisé de manière isolée, ce serait une mauvaise métrique, je suis d'accord ... mais l'OP n'a pas indiqué comment il compte utiliser le numéro uniquement pour le collecter ... il y a beaucoup de métriques qui dépendent du nombre de LOC. comme une de leurs entrées (comme dire la complexité cyclomatique) ... – mezoid

+2

Je suppose que je réponds vraiment comme une métrique de la productivité du programmeur plutôt que de la qualité. Je suis d'accord que le fait de compter le nombre de lignes n'est pas nécessairement un indicateur de mauvaise qualité. C'est pourquoi j'ai tenu à répondre à la question. – blissapp

1

Cela dépend si le fichier XML représente des données ou s'il s'agit d'un DSL quelconque.

S'il ne s'agit que de données, je l'ignorerais à partir d'une métrique LOC. Cependant, si c'est quelque chose comme un script NAnt qui est essentiellement la programmation en XML, je serais tenté de le compter comme LOC.