Новости от команды
Наш чат: @SourceCraftChat
Начать пользоваться платформой: https://sourcecraft.dev
Post #175
1.85K

✌️ Как мы ускоряли индексирование кода для удобной навигации при ревью
Ревью большого пул-реквеста — это как экскурсия без гида, где сложно уловить взаимосвязи разрозненных фрагментов по текстовым изменениям.
Ситуация меняется с появлением инструментов, способных строить семантическую модель кода прямо в облаке.
Умная навигация помогает разбираться в пул-реквестах любой сложности и предоставляет возможность быстро переходить к определению и выполнять поиск использований.
Павел Таланов из команды Yandex Infrastructure в новой статье на Хабре рассказал, как мы создавали эту функциональность и решали задачу на стыке бэкенда и IDE:
🔴 Почему индекс IDE не подошёл и как он устроен на платформе для каждого нового коммита
🔴 Как работают всплывающие подсказки
🔴 Какой подход выбрали для связывания символов
🔴 Архитектура умной навигации по коду
🔴 Как измеряли качество решения
В предыдущей статье Ольга Лукьянова поделилась, с чего начиналась кодонавигация в SourceCraft и почему было важно не превращать платформу в IDE.
➡️ Посмотреть в деле
Ревью большого пул-реквеста — это как экскурсия без гида, где сложно уловить взаимосвязи разрозненных фрагментов по текстовым изменениям.
Ситуация меняется с появлением инструментов, способных строить семантическую модель кода прямо в облаке.
Умная навигация помогает разбираться в пул-реквестах любой сложности и предоставляет возможность быстро переходить к определению и выполнять поиск использований.
Павел Таланов из команды Yandex Infrastructure в новой статье на Хабре рассказал, как мы создавали эту функциональность и решали задачу на стыке бэкенда и IDE:
🔴 Почему индекс IDE не подошёл и как он устроен на платформе для каждого нового коммита
🔴 Как работают всплывающие подсказки
🔴 Какой подход выбрали для связывания символов
🔴 Архитектура умной навигации по коду
🔴 Как измеряли качество решения
В предыдущей статье Ольга Лукьянова поделилась, с чего начиналась кодонавигация в SourceCraft и почему было важно не превращать платформу в IDE.
➡️ Посмотреть в деле
- 🔥 8
- ⚡ 5
- ❤ 3
- 👍 2
- 🥰 1













