📊 Legacy Analyzer

Проект: /tmp/tp  |  Сгенерировано: 27.04.2026 18:39  |  Системный риск: Низкий

Сводка по системе

9
Файлов
26
Строк кода (NLOC)
9
Функций
1.8
Средняя CCN
6
Модулей
0
Циклов зависимостей
Низкий
Системный риск
Оставить
Рекомендуемая стратегия

Таблица решений по модулям

МодульРискСтратегияПриоритетПричины
service/routes Средний Рефакторинг 800
  • Критическая нестабильность: I=1.00 (порог 0.9)
ui_widget Средний Рефакторинг 800
  • Критическая нестабильность: I=1.00 (порог 0.9)
<root> Низкий Оставить 980
utils Низкий Оставить 980
database Низкий Оставить 990
service/database Низкий Оставить 990

Циклические зависимости

✓ Циклических зависимостей не обнаружено

Детализация по модулям

<root>

Низкий
Языкmixed
NLOC0
Функций0
Avg CCN0.0
Max CCN0
C_out / C_in0 / 2
Нестабильность (I)0.00

database

Низкий
Языкmixed
NLOC0
Функций0
Avg CCN0.0
Max CCN0
C_out / C_in1 / 1
Нестабильность (I)0.50

service/database

Низкий
Языкmixed
NLOC3
Функций2
Avg CCN1.5
Max CCN2
C_out / C_in1 / 1
Нестабильность (I)0.50
Топ функций по сложности
ФункцияCCNNLOCПараметрыРасположение
query222db.js:3
if111db.js:4

service/routes

Средний
Языкmixed
NLOC23
Функций7
Avg CCN1.9
Max CCN7
C_out / C_in2 / 0
Нестабильность (I)1.00
Топ функций по сложности
ФункцияCCNNLOCПараметрыРасположение
authenticate7172auth.js:3
if111auth.js:6
if111auth.js:9
if111auth.js:10
if111auth.js:10

ui_widget

Средний
Языкmixed
NLOC0
Функций0
Avg CCN0.0
Max CCN0
C_out / C_in2 / 0
Нестабильность (I)1.00

utils

Низкий
Языкmixed
NLOC0
Функций0
Avg CCN0.0
Max CCN0
C_out / C_in0 / 2
Нестабильность (I)0.00

Legacy Analyzer — методический инструментарий модернизации унаследованных систем