GitHub Copilot теперь может взаимодействовать с Sentry, клавиатурным агентом, который помогает разработчикам сокращать время на исправление ошибок. В результате команда может получить pull request, начиная с инцидента, зафиксированного Sentry, всего за несколько кликов. Этот шаг существенно упрощает процесс разработки.
Как работает интеграция
Когда приложение падает, система Sentry фиксирует ошибку и предоставляет разработчикам отчёт с информацией о проблеме. С новым обновлением GitHub Copilot может извлекать данные из этого отчёта и анализировать контекст ошибки. Разработчик открывает инцидент, ознакомляется с сообщением об ошибке и стек-трейсом, а затем Copilot предлагает возможные изменения кода и даже подготавливает pull request для допуска исправлений. Это значительно сокращает путь от обнаружения ошибки до её исправления.
Преимущества обновления для разработчиков
Ключевые изменения касаются также проверки кода: Copilot может повторно оценивать свои замечания после внесения новых коммитов. Например, исправления автоматически помечаются как закрытые, в то время как актуальные остаются открытыми для дальнейшего обработки. Если разработчик использует несколько предложений одновременно, агент представляет название и описание коммита, что облегчает работу команды.
Однако, важно отметить, что Copilot не управляет производственными системами самостоятельно. Он не может автоматически развернуть код в основной ветке или закрой инцидент без участия человека. Это значит, что разработчики по-прежнему остаются ключевыми фигурами в процессе.
Что это значит для российского рынка
С интеграцией Copilot и Sentry разработчики в России могут рассчитывать на ускорение процессов исправления ошибок и оптимизацию рабочего времени. Это касается как крупных компаний, так и стартапов, которые стремятся улучшить свою продуктивность. Если ваша команда активно работает с Sentry и GitHub, обновление станет значимым шагом к повышению качества разработки.
В дополнение, стоит следить за будущими обновлениями инструментов, которые могут ещё больше упростить процесс взаимодействия между разработчиками и системами мониторинга. Следующим шагом может стать расширение возможностей Copilot в автоматизации и запланированные функции на 2024 год.