Новый опыт или почему AI лучше разработчика-человека

Лучше, конечно, пока не во всём! Не ругайтесь на заголовок 😉

Но в некоторых случаях AI добавляет в процесс новые свойства, которые обычному разработчику-человеку не свойственны.

Представьте, вы создали запрос на изменение. Например, ваш сервис Х был бесплатным для всех пользователей, а теперь вы его доработали и даёте доступ только платным пользователям. На публичном сайте, в интерфейсе пользователя, в документации, в архиве новостей и ещё во многих места написано разными словами «сервис Х — бесплатный и доступен для всех».

Если вы сами не прошлись по всему продукту и не собрали в список места, где требуется внести правки, а просто описали изменение и его логику, как думаете где разработчик-человек действительно поправит?

Из личного опыта — точно не везде. Сделает как написано в задаче, возможно, проявит инициативу, и поправит где-то на видном месте. Тестировщики сейчас не в моде, значит где-то в продукте останется неактуальная информация…

И такие изменения имеют свойство накаливаться. Думаю вы сами сталкивались с описанием какой-нибудь фичи в продуктах уровня Facebook, LinkedIn или Google. Описания часто кардинально отличаются от реальности.

А что сделает, например, Claude Code? Он поищет упоминания сервиса Х в всех возможных написаниях, поправит там, где вы попросили, и выведет список противоречий. Типа, хозяин, ошибочка вышла! Что делать будем? Ещё и несколько вариантов предложит.

Вот такая полезная дотошность.

Подписывайтесь на Telegram Продукторий Владимира Меркушева.

Начать дискуссию