Для большинства подпрограмм цикломатическая сложность ниже 4 считается хорошей; цикломатическая сложность от 5 до 7 считается средней сложностью, от 8 до 10 - высокой сложностью, а выше - экстремальной сложностью.
Что считается хорошей цикломатической сложностью?
Цикломатическая сложность - это простая мера сложности приложения или подпрограммы. … Для большинства подпрограмм цикломатическая сложность ниже 4 считается хорошей; цикломатическая сложность от 5 до 7 считается средней сложностью, от 8 до 10 - высокой сложностью, а выше - экстремальной сложностью.
Существует ли цикломатическая сложность 10?
Если метод имеет цикломатическую сложность 10, это означает, существует 10 независимых путей через метод. Это означает, что для проверки всех различных путей в коде необходимо как минимум 10 тестовых случаев. Чем меньше число, тем проще тестировать.
Какая цикломатическая сложность плоха?
Хотя не существует единого максимального предела «это значение всегда плохо», цикломатическая сложность превышение 10-15 обычно является плохим признаком.
Насколько цикломатическая сложность слишком велика?
1 Ответ. Точное число основано на командном/личном мнении, но 100+ определенно слишком много. Правило сообщает о нарушении, когда цикломатическая сложность больше 25.