TGViewer
Артур Думчев Артур Думчев @dumch_code · 1.08K subscribers
Post #220 391
Новый подход к code review в эру агентов

В далекие времена, где-то 1-2 месяца назад, когда приходил PR, я ревьюил код сам. Ревьюил агентами. Оставляя комментарии. Потом возвращался, смотрел на правки, ревьюил еще раз. И так несколько итераций. Вот пример, понадобилось 70 сообщений и 9 дней, прежде чем получилось влить.

Но кажется, что есть вариант получше: дать агенту готовый ПР и попросить переписать. Я использовал простой промпт на Astra XHigh:

Let's implement the <task description> in <PR link>.
But simpler. Try to avoid unnecessary abstractions, get rid of bloated tests, simplify the logic where possible, remove code duplication, etc.


Первый эксперимент, большой ПР, задача про интеграцию VK (меньше на 51% кода):

Было +3200 -60
Стало +1632 -105

Второй эксперимент, средний ПР, задача про композицию тулов в скиллах (меньше на 60% кода):

Было +1353 -13
Стало +624 -91

Третий эксперимент, маленький ПР, фикс блокирующих друг друга Tg/VK polling (меньше на 93% кода):

Было +87 -10
Стало +98 -93

Все три переписанных ПР-а лучше во всех важных для меня аспектах: безопаснее, идиоматичнее, проще для понимания, исправляют review findings из основного ПР-а, значительно меньше кода.

Качество оценивал сам и просил коллегу. Экспериментов всё еще мало, но очень хотелось поделиться опытом.

Итак, резюмируя: если использовать изначальный ПР как спецификацию для нового ПР, получается и быстрее, и токенов тратится меньше в сравнении с обычным code review.
GitHub OAuth skill service for obtaining, storing, refreshing, and using OAuth tokens by jilees · Pull Request #615 · D00mch/souz …ic core) Lets skills call third-party APIs that require OAuth (Yandex to start, others via the same standard authorization-code flow later) without a raw access token ever reaching a skill&#39...
  • 🔥 13
  • 👍 8
  • 🤔 5
  • ❤ 2
  • 😁 1
More from @dumch_code
  1. Sep 14, 2026Наконец-то заполучил M9N — клавиатуру, которую присмотрел еще в 2024, но не смог тогда при…
  2. Sep 10, 2026Давно не писал про бокс в VR, но сейчас нельзя не написать. Вышло обновление TOTF2 (Steam)…
  3. Aug 25, 2026В продолжение поста про рефакторинг с ЛЛМ. Переписал тесты на бекенде: стало в 4 раза мень…
  4. Aug 21, 2026Случайно обнаружил, что хром зачем-то крутит локальную модельку на 4gb. И без нее жилось х…
  5. Aug 16, 2026Наконец дошли руки поразбираться с https://codespeak.dev/ Удивило, что Бреслав взялся за п…
  6. Aug 14, 2026Моменты истинного величия маркетологов, которые даже не нужно фальсифицировать на скриншот…
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 →