J'ai un projet Python relativement important sur lequel je travaille, et nous n'avons aucun outil de complexité cyclomatique dans le cadre de notre processus de test et de déploiement automatisé.Pratiques métriques de complexité cyclomatique pour Python
Quelle est l'importance des outils de complexité cyclomatique dans Python? Est-ce que vous ou votre projet les utilisez et les trouvez efficaces? Je voudrais une belle histoire avant/après si quelqu'un en a une pour que nous puissions enlever un peu de subjectivité aux réponses (ie avant que nous n'ayons pas un outil de cyclo-comp non plus, et après nous l'avons présenté, bonne chose Un événement, une mauvaise chose B est arrivé, etc). Il y a beaucoup d'autres réponses générales à ce type de question, mais je n'en ai pas trouvé pour les projets Python en particulier. En fin de compte, j'essaie de décider si cela vaut la peine de l'ajouter à nos processus, et quelle métrique et outil/bibliothèque est le mieux adapté aux grands projets Python. L'un de nos principaux objectifs est la maintenance à long terme.
J'ai tout à fait commencé à aimer le radon. Bien qu'il soit plus difficile d'inclure cela dans le processus de construction automatique, mais l'effort en vaut la peine. – iankit