Говорят, счастливые разработчики часов не наблюдают. Всё так!

Ведь мы сократили время первичного ревью проектов до 60% ⏱

Часто ревью одного Pull Request легко может растянуться на часы. А нам хотелось бы, чтобы первый фидбэк прилетал сразу и человек подключался к действительно важным процессам.

Как мы это реализовали, рассказывает тимлид команды «Платформа» Николай Грибанов:

Что под капотом?

Open-source pr-agent от QodoAI. Мы развернули бота и начали обкатывать в реальных PR.

В процессе выяснилось, что полностью отсутствует интеграция с Gitea/Forgejo. Мы это исправили, оформили изменения, отправили PR в upstream. В итоге hh.ru стал официальным контрибьютором qodo ai. Для нас это важный момент: мы не только взяли инструмент, но и улучшили его для всех. Подключили в Forgejo — платформе для совместной работы с репозиториями, AI-бота, который запускается прямо из комментариев PR командами:

/describe — собирает описание изменений и рисует диаграмму /review — делает первичное ревью с замечаниями /improve — предлагает улучшения: читабельность, структура, мелкие правки

Всё живёт там же, где и обычное ревью.

Самый заметный эффект — скорость первого фидбэка.

Теперь при открытии PR и вызове команды можно получить структурированные замечания, подсветку потенциальных рисков, аккуратное описание, диаграмму с основными изменениями.

Автор PR получит ревью от бота и сразу сможет внести изменения. Ревьюер увидит качественное описание и уже внесённые правки. В итоге все экономят и силы, и время.

И, конечно, делимся с тобой ссылкой на проект pr-agent от QodoAI на GitHub.

#hhteam

Говорят, счастливые разработчики часов не наблюдают. Всё так!
Ведь мы сократили время первичного ревью проектов до 60% ⏱
Часто ревью одного Pull Request легко может растянуться на часы | Сетка — социальная сеть от hh.ru Говорят, счастливые разработчики часов не наблюдают. Всё так!
Ведь мы сократили время первичного ревью проектов до 60% ⏱
Часто ревью одного Pull Request легко может растянуться на часы | Сетка — социальная сеть от hh.ru