Hard
  • AI
  • Backend
  • Architecture

Рефакторинг в больших кодовых базах с помощью AI: вызовы, решения и best practices

AI-инструменты создают иллюзию волшебства в IDE, пока дело не доходит до миграции целых сервисов — обсудим, что нужно, чтобы магия сработала.

В докладе рассмотрим реальные задачи AI-рефакторинга, возникающие в больших кодовых базах, охватывая задачи разного уровня сложности. Например, автоматическая генерация функциональных тестов для микросервисов, конвертация сервисов с OpenAPI на gRPC и другие. Обозначим некоторые проблемы, с которыми приходится сталкиваться при разработке AI-инструментов для рефакторинга: большой объем контекста из-за крупной кодовой базы, неявные зависимости в коде и ограничения, которые языковая модель может упускать.

Рассмотрим пути решения описанных задач, которые мы опробовали в своей работе. Расскажу о положительных результатах и трудностях, с которыми нам пришлось столкнуться, а также намечу дальнейшие шаги.

Спикеры

Похожие доклады

Если у вас остались вопросы или вам нужна дополнительная информация, не стесняйтесь обращаться к нам!

Задать вопрос