Новый опыт или почему AI лучше разработчика-человека
Лучше, конечно, пока не во всём! Не ругайтесь на заголовок 😉
Но в некоторых случаях AI добавляет в процесс новые свойства, которые обычному разработчику-человеку не свойственны.
Представьте, вы создали запрос на изменение. Например, ваш сервис Х был бесплатным для всех пользователей, а теперь вы его доработали и даёте доступ только платным пользователям. На публичном сайте, в интерфейсе пользователя, в документации, в архиве новостей и ещё во многих места написано разными словами «сервис Х — бесплатный и доступен для всех».
Если вы сами не прошлись по всему продукту и не собрали в список места, где требуется внести правки, а просто описали изменение и его логику, как думаете где разработчик-человек действительно поправит?
Из личного опыта — точно не везде. Сделает как написано в задаче, возможно, проявит инициативу, и поправит где-то на видном месте. Тестировщики сейчас не в моде, значит где-то в продукте останется неактуальная информация…
И такие изменения имеют свойство накаливаться. Думаю вы сами сталкивались с описанием какой-нибудь фичи в продуктах уровня Facebook, LinkedIn или Google. Описания часто кардинально отличаются от реальности.
А что сделает, например, Claude Code? Он поищет упоминания сервиса Х в всех возможных написаниях, поправит там, где вы попросили, и выведет список противоречий. Типа, хозяин, ошибочка вышла! Что делать будем? Ещё и несколько вариантов предложит.
Вот такая полезная дотошность.
Подписывайтесь на Telegram Продукторий Владимира Меркушева.