Новость · Глобальное

GitHub показал, как ускорил просмотр изменений в миллион строк

Команда Copilot переработала отображение больших pull request, включая комментарии переменной высоты.

tay ·
Ноутбук с программным кодом; тематическое фото, не интерфейс GitHub Copilot
Negative Space / Wikimedia Commons; CC0. http://creativecommons.org/publicdomain/zero/1.0/deed.en Показ без изменений. Тематическая иллюстрация. Ноутбук с программным кодом; тематическое фото, не интерфейс GitHub Copilot. · Источник изображения ↗

GitHub описал обновление интерфейса просмотра изменений в приложении Copilot. Проверкой стал открытый pull request с 2200 файлами, более чем миллионом изменённых строк и свыше 400 комментариев к коду.

Основная идея — создавать на странице только видимые строки с небольшим запасом. Но комментарии сложнее самого кода: их высота меняется при переносах текста, загрузке изображений и раскрытии обсуждений.

Разработчики объединили виртуализацию строк, измерение комментариев и переработку поступления данных. При возвращении к просмотру система сохраняет положение пользователя.

Что пока неизвестно

Это инженерный разбор GitHub. Быстрое отображение большого изменения не делает его автоматически понятным или безопасным для принятия.

Источники

  1. Официальный блогОфициальное сообщение · Первоисточник
Источник не открывается?

Оригинальная страница может быть временно недоступна. Попробуйте открыть её позже; название и дата источника сохранены выше.

Сохранить · Настроить