Аналіз цикломатическая складності коду

Інструмент для контролю складності написаного коду для 1С8.
Стане в нагоді розробникам, які переймаються про якість свого продукту, простоті його тестування і подальшої підтримки.

Якщо у вас є досвід розробки інформаційних систем, ви напевно знаєте, що з часом (а іноді і відразу) написаний код ускладнюється і збільшується в розмірі. Це призводить до того, що стає складно передбачити, до яких наслідків може привести модифікація коду, а кількість тестів, які потрібно провести, зростає експоненціально з ростом кількості циклів і умов.

Даний інструмент призначений для розрахунку цикломатическая складності будь-якої ділянки коду - фрагмент модуля, окремого методу, цілого модуля або набору модулів. Всі менеджери знають, що управляти чимось можливо тільки тоді, коли це можна виміряти. На мій погляд, використання такої метрики складності коду, як цикломатическая складність, відмінно підходить для виявлення проблеми місць конфігурації, знаходження точок, які вимагають реінжинірингу. А цей інструмент допоможе вам в цьому.

Як використовувати цей інструмент:

  1. Відкрити обробку в 1С: Підприємство 8.
  2. Вставити фрагмент коду, який ви хочете проаналізувати в поле на закладці "Текст"
    або вибрати каталог, в якому лежать искодного коди модулів (в текстовому вигляді), вказавши маску вибору фалів
    або вибрати файл з текстом вихідного коду.
  3. Натиснути на кнопку "Виконати".
  4. Отримані результати можна впорядкувати за будь-який з колонок дерева результатів. Для наочності, окремі методи в дереві результатів підфарбовують в колір, який символізує його складність.
  5. На закладці "Налаштування" можна поміняти кольори, настройки градієнта розфарбовування.

Як застосовувати це в реальному житті?

Примітки щодо використання:

завантажити файли

Схожі статті