Тип доклада: Доклад

Кодовая эволюция: избавляемся от CoffeeScript с помощью нейросети

Зал 2
  • Доклад на русском языке

Вы когда-нибудь сталкивались с большим количеством legacy-кода, переписывание которого потребует массу времени? Расскажу, как мы переписали 40K строчек кода с CoffeeScript на Node.js, используя нейросеть. Рассмотрим конкретный кейс, поговорим о плюсах и минусах такого подхода, а также разберем, как проделать эту процедуру аккуратно и без последствий.

Также обсудим:

  • Скрипт: парсинг файлов и взаимодействие с API.
  • Технические детали и проблемы, с которыми столкнулись в процессе.
  • Процесс перевода: автоматизацию и ручную работу, описание процесса автоматического перевода кода.
  • Помощь автотестов в проверке корректности перевода.
  • Роль ручного пересмотра кода: исправление ошибок и оптимизация.
  • Результаты и выводы.

Спикеры

Расписание