Цикломатическая сложность
Цикломатическая сложность (CC), введенная Томасом Маккейбом в 1976 году, представляет собой количественную метрику, измеряющую количество линейно независимых путей через граф потока управления функции. Функцию с высокой цикломатической сложностью труднее понимать, тестировать и поддерживать; Маккейб рекомендовал порог в 10 как предел сложности для поддерживаемости.
Читать метод полностью
Войдите с бесплатным аккаунтом, чтобы прочитать этот раздел.
Карта метода
Окружение родственных методов — выберите узел, чтобы перейти к нему.
Источники
- McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, SE-2(4), 308–320. DOI: 10.1109/TSE.1976.233837 ↗
- Campbell, G. H. (1986). Defining a good metric, a software testing perspective. ASQ Software Quality Conference. link ↗
- 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
Какой метод?
Поставьте этот метод рядом с ближайшими родственными и прочитайте их бок о бок — библиотека выкладывает книги на стол, а выбор за вами.
- Сложность ХэлстедаЧисленные методы↔ сравнить
Упоминается в
Нашли ошибку на этой странице? Сообщите о ней или предложите исправление →