К более умному пониманию кода: иерархическое резюмирование с учетом бизнеса
«`html
Понимание и управление большими репозиториями кода
Проблема: В современном разработке ПО часто возникают трудности с пониманием и управлением большими программными репозиториями. Существующие инструменты неэффективны для обобщения более сложных структур, таких как файлы и пакеты.
Решение:
Новое иерархическое решение для обобщения кода на уровне репозитория, разработанное учеными из TCS Research, улучшает понимание кода для бизнес-приложений. Этот подход включает:
Деление кода: Разделение больших кодовых артефактов на понятные единицы, такие как функции и переменные.
Индивидуальное обобщение: Каждая единица кода обобщается отдельно, а потом результаты объединяются в сводные отчеты по файлам и пакетам.
Контекст и знание домена: Включение специфической информации для отрасли связи, чтобы найти соответствие между техническими и бизнес-целями.
Преимущества нового подхода
Точность: Улучшение качества обобщений на 7% по сравнению с традиционными методами.
Полнота: Увеличение полноты обобщения на 13% при сохранении краткости и связности.