Question

J'ai une base de code assez nouveau écrit en C ++. Déjà je commence à voir quelques mauvaises pratiques rampantes dans le projet (fichier de classe avec 1000 lignes de code, fonctions avec beaucoup de paramètres, ...).

Je voudrais arrêter sur ces tout de suite avec des outils automatisés qui peuvent crochet dans la construction et vérification des mauvaises pratiques de codage. Quelles suggestions avez-vous de ces outils? Je suis intéressé par des mesures, mais vraiment plus intéressé par une sorte de style de la fibre qui mettrait en évidence les fonctions avec 37 paramètres.

Était-ce utile?

La solution

Comme les autres, je ne suis pas sûr d'un outil qui le style de juger. Mais CCCC produira de nombreuses mesures qui peuvent vous aider à trouver les points chauds. Mesures telles que la complexité cyclomatique vous donnera des données quantitatives où les points problématiques sont. L'inconvénient est que vous devrez intégrer ces paramètres avec un guide de style que vous adoptez ou créez votre propre.

Autres conseils

Je suis désolé, je ne peux pas vous aider en ce qui concerne le style, mais un excellent outil de métrique qui prend en charge C ++ et est libre. SourceMonitor

En particulier, vous obtiendrez de bonnes informations comme la complexité cyclomatique (que je trouve de plus pour une mauvaise pratique de programmation que le nombre de paramètres), ainsi que des lignes de code, le pourcentage de commentaires, la plus longue fonction, etc.

Lui donner un essai -. Et il est très rapide et

Metrix ++ correspond à ce cas d'utilisation et a obtenu plusieurs mesures que vous êtes probablement intéressé par Vérifiez ici. http: // metrixplusplus .sourceforge.net /

Assurez-vous que vous compilez toujours avec l'option du compilateur et -Wall rendre la pratique qu'aucun code est à vérifier si les avertissements persistent.

Trouver un style standard à suivre comme celui-ci .

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