Английская лексика: Разработка программного обеспечения · Проверка и качество кода

Что значит cyclomatic complexity?

Значение и примеры · Разработка программного обеспечения

существительноеТермин продвинутого уровня

cyclomatic complexity: цикломатическая сложность

Мера сложности кода, основанная на количестве независимых путей через поток управления программой.

Где и как употребляется

Используется в отчётах о качестве для выявления сложных ветвлений. Высокое значение — повод для проверки, но не доказательство ошибки.

Примеры предложений

  1. The function's cyclomatic complexity rose after we added six independent conditions.

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

    Новые решения увеличили число независимых маршрутов исполнения.

  2. The reviewer checked cyclomatic complexity before deciding which parser method to split.

    Перед решением о разделении метода парсера рецензент изучил цикломатическую сложность.

    Метрика помогла выбрать метод для проверки, но не предписала конкретный рефакторинг.

Распространённые словосочетания

  • measure cyclomatic complexity
  • high cyclomatic complexity