В «Яндексе» выложили в открытый доступ решение для автоматизации миграции iOS-проектов с Objective-C на Swift.
Решение разработано при перенесении кодовой базы «Яндекс Браузера». Оно использует LLM, которая понимает грамматику языка и архитектуру конкретного проекта. В основе подхода — система из четырех специализированных промптов, каждый из которых отвечает за конкретный этап.
Первый промпт определяет оптимальный порядок миграции файлов, переписывает код и проверяет результат через компиляцию и тесты. Второй адаптирует полученный код под лучшие практики Swift. Третий проводит автоматическую проверку. Четвертый очищает код от устаревших аннотаций.
Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности
ICT.Moscow — открытая площадка о цифровых технологиях в Москве. Мы создаем наиболее полную картину развития рынка технологий в городе и за его пределами, помогаем бизнесу следить за главными трендами, не упускать возможности и находить новых партнеров.