Карта системы тренажера КиберТех

🗺️ Визуальная карта системы тренажера "КиберТех"

Сгенерировано: 15.07.2026 21:11:33

📊 Сводка системы

Всего проблем: 4

Критических: 0

Высокого приоритета: 4

Статус системы: ТРЕБУЕТСЯ ДОРАБОТКА

🗄️ База данных

scenarios
3 зап.
⚠️ Не используется
steps
10 зап.
⚠️ Не используется
choices
38 зап.
⚠️ Не используется
sessions
28 зап.
⚠️ Не используется
progress
85 зап.
⚠️ Не используется
metrics
75 зап.
⚠️ Не используется
effects
252 зап.
⚠️ Не используется
branching_rules
4 зап.
⚠️ Не используется
events
2 зап.
⚠️ Не используется
flags
0 зап.
⚠️ Не используется
choice_combinations
7 зап.
⚠️ Не используется
context_comments
20 зап.
⚠️ Не используется
calculation_formulas
3 зап.
⚠️ Не используется
global_parameters
11 зап.
⚠️ Не используется
results
0 зап.
⚠️ Не используется
analytics
0 зап.
⚠️ Не используется

💻 Код PHP

cybertech-auth.php
Размер: 8.94 KB, Строк: 325, Смешанных линий: 5
cybertech-game-step.php
Размер: 27.4 KB, Строк: 546, Смешанных линий: 54
⚠️ Высокая сложность
game-completed.php
Размер: 16.25 KB, Строк: 323, Смешанных линий: 20

🚨 Выявленные проблемы

HIGH

Файл содержит смешанную логику и представление

Компонент: architecture

Влияние: Сложность поддержки и расширения

HIGH

Таблица effects не используется в коде

Компонент: integration

Влияние: Потеря функциональности, заложенной в БД

HIGH

Таблица events не используется в коде

Компонент: integration

Влияние: Потеря функциональности, заложенной в БД

HIGH

Таблица calculation_formulas не используется в коде

Компонент: integration

Влияние: Потеря функциональности, заложенной в БД

💡 Рекомендации по доработке

🔴 Критические исправления (1-я неделя)

  • Восстановить отсутствующие таблицы БД
  • Добавить недостающие файлы кода
  • Настроить базовую функциональность
  • Проверить подключение к БД

🟡 Улучшения архитектуры (2-я неделя)

  • Разделить логику и представление
  • Использовать таблицы effects, events
  • Реализовать систему накопленных эффектов
  • Добавить обработку внешних событий

🟢 Оптимизации (3-я неделя)

  • Вынести CSS/JS в отдельные файлы
  • Добавить кэширование расчетов
  • Улучшить обработку ошибок
  • Реализовать систему формул

📈 Статистика системы

Таблицы БД

16 / 16

существует / всего

Файлы кода

3 / 3

существует / всего

Используемые таблицы

0

активно используются