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

ШАГ 0: Сводка предварительного расчета
Используемая формула
Цикломатическая сложность = Количество ребер-Количество узлов+2*Количество компонентов
M = Nedges-Nnodes+2*N
В этой формуле используются 4 Переменные
Используемые переменные
Цикломатическая сложность - Цикломатическая сложность — это программная метрика, используемая для обозначения сложности программы.
Количество ребер - Количество ребер — это количество ребер в данной двухмерной фигуре.
Количество узлов - Количество узлов — это количество узлов в графе потока управления.
Количество компонентов - Количество компонентов – это количество химически независимых компонентов системы.
ШАГ 1. Преобразование входов в базовый блок
Количество ребер: 4 --> Конверсия не требуется
Количество узлов: 2 --> Конверсия не требуется
Количество компонентов: 5 --> Конверсия не требуется
ШАГ 2: Оцените формулу
Подстановка входных значений в формулу
M = Nedges-Nnodes+2*N --> 4-2+2*5
Оценка ... ...
M = 12
ШАГ 3: Преобразуйте результат в единицу вывода
12 --> Конверсия не требуется
ОКОНЧАТЕЛЬНЫЙ ОТВЕТ
12 <-- Цикломатическая сложность
(Расчет завершен через 00.004 секунд)

Кредиты

Creator Image
Сделано Шобхит Димри
Технологический институт Бипина Трипати Кумаон (BTKIT), Дварахат
Шобхит Димри создал этот калькулятор и еще 900+!
Verifier Image
Проверено Урви Ратод
Государственный инженерный колледж Вишвакармы (VGEC), Ахмадабад
Урви Ратод проверил этот калькулятор и еще 1900+!

Показатели эффективности Калькуляторы

Количество компонентов на графике
​ LaTeX ​ Идти Количество компонентов = (Цикломатическая сложность-Количество ребер+Количество узлов)/2
Время выполнения ускорения
​ LaTeX ​ Идти Время выполнения ускорения = Время исполнения+Время Читать+Время записи
Процессорное время для полезной работы
​ LaTeX ​ Идти Полезное время процессора = Общее доступное процессорное время*Использование ЦП
Загрузка ЦП
​ LaTeX ​ Идти Использование ЦП = Полезное время процессора/Общее доступное процессорное время

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

​LaTeX ​Идти
Цикломатическая сложность = Количество ребер-Количество узлов+2*Количество компонентов
M = Nedges-Nnodes+2*N

Почему цикломатическая сложность - это плохо?

Вычисленное значение цикломатической сложности указывает, сколько существует различных путей прохождения кода. Высокая цикломатическая сложность увеличивает риск наличия дефектов в коде из-за повышенной сложности его тестируемости, удобочитаемости и ремонтопригодности.

Let Others Know
Facebook
Twitter
Reddit
LinkedIn
Email
WhatsApp
Copied!