Пятница , Октябрь 9 2026

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

QA & Архитектура Стандарт NIST 500-235 / McCabe (1976)

Калькулятор цикломатической сложности V(G)

Оценка структурной сложности кода, минимального числа юнит-тестов (базисных путей) и индекса сопровождаемости.

Быстрый пример:
Общее число ориентированных дуг
Число вершин потока управления
1 для отдельной процедуры
Классическая теорема Томаса Маккейба: V(G) = E - N + 2P. Топологическое условие: граф с P связными компонентами должен иметь E ≥ N - P.
Формула точек решений: V(G) = π + 1, где π — сумма всех точек принятия решений (предикатов).
Цикломатическая сложность Низкий риск
0
Код прост и прозрачен
Минимум Unit-тестов
0
Для 100% покрытия ветвей (Branch Coverage)
Уровень техдолга
Высокий
Легко поддерживать
1-10: Простой (A) 11-20: Умеренный (B) 21-50: Сложный (C) 50+: Опасный (D)
Обнаруженные предикаты в потоке управления:
Экспертное заключение и план рефакторинга

    Оглавление

    Попробуйте это тоже

    Анализ и моделирования накопления радиоактивных отходов

    Калькулятор анализа и моделирования накопления радиоактивных отходов Калькулятор анализа и моделирования накопления радиоактивных отходов Тип …

    Инженер-аналитик контролирует эффективность очистки сточных вод через интерфейс, превращая грязную воду в чистую.

    Анализ эффективности систем очистки сточных вод

    Узнайте, куда уходят деньги на очистных. Проведите онлайн-анализ БПК, ХПК и затрат. Получите рекомендации по оптимизации и избегайте штрафов. Начните сейчас!

    0 0 голоса
    Рейтинг
    Подписаться
    Уведомить о
    0 Комментарий
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Напишите комментарий на этот инструментx