ScholarGate
Ассистент
Machine learningSoftware Metrics

Цикломатическая сложность

Цикломатическая сложность (CC), введенная Томасом Маккейбом в 1976 году, представляет собой количественную метрику, измеряющую количество линейно независимых путей через граф потока управления функции. Функцию с высокой цикломатической сложностью труднее понимать, тестировать и поддерживать; Маккейб рекомендовал порог в 10 как предел сложности для поддерживаемости.

Открыть в MethodMindСкороВидеоСкороСкачать слайды

Читать метод полностью

Только для участников

Войдите с бесплатным аккаунтом, чтобы прочитать этот раздел.

Войти

Карта метода

Окружение родственных методов — выберите узел, чтобы перейти к нему.

Цикломатическая сложность
Сложность ХэлстедаМетрики CK

Источники

  1. McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, SE-2(4), 308–320. DOI: 10.1109/TSE.1976.233837
  2. Campbell, G. H. (1986). Defining a good metric, a software testing perspective. ASQ Software Quality Conference. link
  3. Nagy, C., & Kriebel, K. (2001). Achieving optimal complexity and reliability. SAMS Publishing. ISBN: 0672322285

Как цитировать эту страницу

ScholarGate. (2026, June 3). Cyclomatic Complexity Metric. ScholarGate. https://scholargate.app/ru/numerical-methods/cyclomatic-complexity

Какой метод?

Поставьте этот метод рядом с ближайшими родственными и прочитайте их бок о бок — библиотека выкладывает книги на стол, а выбор за вами.

Сравнить рядом

Упоминается в

ScholarGateCyclomatic Complexity (Cyclomatic Complexity Metric). Получено 2026-06-15 из https://scholargate.app/ru/numerical-methods/cyclomatic-complexity · Набор данных: https://doi.org/10.5281/zenodo.20539026