TGViewer
SourceCraft SourceCraft @sourcecraft · 3.2K subscribers
Post #287 1.59K
⚡️ Как переписать 97 тысяч строк кода с Objective-C на Swift за 2 месяца?

Этот вопрос стоял перед командой Яндекс Браузера. За пять лет ручной миграции удалось переписать чуть более половины объёма legacy кода. Ситуацию изменила автоматизация на базе LLM — это решение:

✨Анализирует граф зависимостей, чтобы начинать миграцию с «листьев» — модулей, не зависящих от старого кода
✨Переписывает код, параллельно проверяя его сборкой и тестами
✨Проводит рефакторинг в соответствии с лучшими практиками Swift
✨Автоматически проверяет качество по чек-листу перед код-ревью

В итоге за 2 месяца коллеги переписали 97 500 строк кода, мигрировали 2 167 файлов и смёржили 106 пул-реквестов — вместо запланированного года.

✌️ Все промпты, конфигурационные шаблоны и вспомогательные скрипты команда выложила в открытый доступ на SourceCraft.


Забирайте и адаптируйте под свои проекты. А мы уже готовим фичу, чтобы в будущем можно было запускать этот пайплайн прямо внутри платформы.

🔗 Подробности и технические детали — в статье на Хабре.
  • 🔥 16
  • 👍 10
  • ❤ 2
  • 🤝 2
More from @sourcecraft
  1. Sep 21, 2026📖 Когда вы в последний раз ходили в библиотеку? В библиотеку курсов SourceCraft пешком ид…
  2. Sep 17, 2026Post #403
  3. Sep 16, 2026Post #402
  4. Sep 13, 2026✌️ С праздником всех, кто дружит с кодом! Наше комьюнити каждый день делает технологии, об…
  5. Sep 11, 2026✌️ Запускайте ИИ-навыки из CI/CD ИИ-навык запускается на воркере и получает доступ ко всем…
  6. Sep 11, 2026✌️ Закончились нейрокредиты? Приглашайте друзей и продолжайте кодить Получайте до 2000 ней…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →