TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Product Developer

30 Jul, 09:39

Открыть в Telegram Поделиться Пожаловаться

AI-агенты — это ответ! А какой был ваш вопрос?

Все бегут в разработку через AI.
Во-первых, это прикольно.
Во-вторых, это ускоряет!
Да? А как вы это поняли? Больше строк кода в минуту?

Законтрибьютил в liquibase, пофиксил проблемку которую пришлось обходить 6 лет назад, когда еще активно кодил.
Код написал за вечер.
Замержили спустя полтора месяца. Потом еще спустя месяц пофиксили багу, которую мы с клодом породили.

Ускорил ли клод разработку? Да, я быстро написал код. Предыдущие 6 лет руки не доходили.
Но в итоге всё равно изменение доехало до прода через 1.5 месяца. А потом еще потратили время на починку баги.

Почему так?
Мы просто перенесли ботлнек на следующий этап.
Программисты и так не любили ревьювить, а теперь мы им подсовываеем огроменные PR на десять тыщ строк, с кучей лишних комментов и спорным кодом.

При прочтении нейрослопа меня самого аж выворачивает: автор потратил собственного времени меньше, чем я потрачу на чтение. И нахрен оно мне?

Попробуйте измерить cycle time по задачам. Удивитесь, но вполне вероятно, что ускорения не увидите, потому что задачи застревают на более поздних этапах.

А дальше вопрос: как ускорять ревью. И надо ли?
Или может быть надо отменить ревью человеками и доверить ревью агентам?
И обмазать это всё quality gate’ами.

Но Неет! Нельзя без ревью! Если не делать ревью, то агенты выпускают сразу легаси. Легаси — это по определению код, в котором никто не разбирается.

Но в чем отличие от вашего текущего легаси?
В любом случае такого кода у вас 95%. А если это не так сейчас, то станет так через несколько лет: новые фичи пишутся, старый код выветривается из головы, разработчики меняются.
Остается только дока.
Так что с появлением LLM-сгенерированного кода ситуация не ухудшится.

А ошибаются все: и кожаные, и агенты. Просто у нас толерантность к ошибкам железных сильно ниже.
Потому что боимся, что они нас заменят, и поэтому всячески ищем, чем они плохи.

В этом посте вопросов больше чем ответов, потому что у меня самого их нет. Давайте порассуждаем.

На сколько у вас увеличилась скорость разработки?
Делаете кодревью сгенерированного кода?
Если нет, то какие доп меры обеспечения качества внедрили?
fix(postgres): preserve PARTITION BY in diff-changelog (#6885) by Khromushkin · Pull Request #7759 · liquibase/liquibase
Impact Bug fix (non-breaking change which fixes expected existing functionality) Enhancement/New feature (adds functionality without impacting existing logic) Breaking change Description Postg...

1.9k 0 23 12 28
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot