Цикломатическая сложность, сколько это слишком много?

Просто интересно, я установил CodeMaid для Visual Studio и получаю статистику качества кода на большой базе кода. Я вижу цифры от 1 до 300 по многим методам. Сколько это слишком много? Можем ли мы (или мы должны) даже иметь порог для чего-то подобного?

1 ответ

Решение

Точное число основано на мнении команды / личного мнения, но 100+ определенно слишком велико.

Microsoft рекомендует 25:

CA1502: избегайте чрезмерной сложности

Правило сообщает о нарушении, когда цикломатическая сложность превышает 25.

Другие вопросы по тегам