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