У меня есть относительно большой проект Python, над которым я работаю, и у нас нет никаких инструментов цикломатической сложности как части нашего процесса автоматического тестирования и развертывания.
Насколько важны инструменты цикломатической сложности в Python? Вы или ваш проект используете их и считаете ли они эффективными? Я хотел бы иметь хороший рассказ до / после, если он у кого-то есть, чтобы мы могли убрать немного субъективности из ответов (то есть до того, как у нас не было и инструмента циклокомпенсации, и после того, как мы его представили, хорошая вещь Случилось А, случилось плохое Б и т. Д.). На этот тип вопросов есть много других общих ответов, но я не нашел их, в частности, для проектов Python.
В конечном итоге я пытаюсь решить, стоит ли мне добавлять его в наши процессы, и какая конкретная метрика и инструмент / библиотека лучше всего подходят для больших проектов Python. Одна из наших основных целей - долгосрочное обслуживание.