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

Що означає 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