LINUX.ORG.RU
ФорумTalks

Роберт Мартин заявил, что вообще не читает код, который ему генерят ИИ-агенты после должных автоматических проверок

 , роберт мартин


1

2

Разработчик Роберт Сесил Мартин (Дядя Боб, автор бестселлеров в области разработки ПО — «Чистого кода», «Идеального программиста» и «Чистой архитектуры») заявил, что вообще не читает код, который ему генерят ИИ‑агенты после должных автоматических проверок. Мартин занимается разработкой ПО с 1970 года, а с 1990 года он стал международным консультантом в этой области.

«Я пытаюсь использовать Claude, чтобы он помог мне что‑то написать, но мне просто некомфортно позволять ему редактировать мои файлы. Кто‑нибудь ещё чувствует то же самое? Если я отвечаю за код, мне НУЖНО понимать его, психологически, если не по другой причине. Начал программировать в 1983 году. Стар?», — написал разработчик Ори Померанц.

«Я значительно старше тебя. Я начал программировать в конце 60-х. Моя текущая стратегия — не читать никакого кода, написанного моими агентами. Это единственный способ, которым я могу воспользоваться их продуктивностью. Вместо этого я окружаю агентов экстремальными ограничениями. Юнит‑тесты, тесты на Gherkin, процедуры QA, метрики качества, мутационное тестирование, покрытие тестами и множество других. В итоге у меня очень высокая уверенность в коде, который они производят, потому что им пришлось пройти через всю цепочку моих ограничений и тестов», — написал Мартин в ответ на вопрос Померанца про Claude.

Продолжение

А, это тот бездарь с «чистым кодом». Как будто он раньше что-то читал, лол

In 1991, Martin founded Object Mentor, now defunct, which provided instructor-led training on the extreme programming methodology. As of November 2023, he operated Uncle Bob Consulting, which provides consulting and training services

Это ж буквально шарлатан с более чем 30-летним стажем

Lrrr ★★★★★
()
Ответ на: комментарий от alegz

Так тесты пишет тоже ИИ и иногда даже подгоняет под себя, когда не проходит…

anonymous_sama ★★★★★
()
Ответ на: комментарий от Psilocybe

Чистый код, чистая архитектура?

Главное корректная счёт-фактура!

unclestephen ★★★★★
() автор топика

ахренеть
живы люди, которые начали программировать в конце 60-х
меня палкой уже невозможно заставить самому что-то написать
я кажется начинаю понимать, почему люди используют ИИ - они стареют, и им в лом писать
но когда человеку 20 и он ни строчки не пишет сам, я не понимаю, что это такое

kto_tama ★★★★★
()
Ответ на: комментарий от unclestephen

да, но не у каждого васи есть бюджеты на такое количество токенов,

да не нужны дипсику никакие токены
вы наверно не представляете, какой код он может генерить

kto_tama ★★★★★
()
Ответ на: комментарий от kto_tama

я не пробовал его через агентов, а вот через веб, довольно ограниченно он работает, я не говорю что плохо, я говорю что ограниченно по количеству обращений

unclestephen ★★★★★
() автор топика
Последнее исправление: unclestephen (всего исправлений: 1)
Ответ на: комментарий от unclestephen

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

kto_tama ★★★★★
()
Последнее исправление: kto_tama (всего исправлений: 1)
Ответ на: комментарий от kto_tama

ммм, ок, я его помню когда он бодро отдавал 5-6 ответов, а потом уходил в какое-то бесконечное ожидание, часов на 5-6

unclestephen ★★★★★
() автор топика
Ответ на: комментарий от unclestephen

не знаю, практически не сталкивался
есть таски на которые он отказывается отвечать принципиально
есть таски, где он может ощутимо пробуксовывать
т.е. он либо сразу начинает что-то генерить, либо не генерит вообще, но про 5-6 часов - я не знаю
опять же - все зависит
можно загрузить ему скриншот какой-нибудь свежайшей математической статьи и попросить сделать реализацию описанного в ней алгоритма на расте, и он тут же начинает писать код
а можно попросить рассказать про тяньаньмынь, и он стыдливо замолкнет

kto_tama ★★★★★
()
Ответ на: комментарий от kto_tama

спасибо, буду знать, что работает не плохо, в курсе

я им пробовал пользоваться когда он только хайпанул, в то время у него были проблемы с масштабированием по количеству запросов… то есть он просто тупо не справлялся, с того времени я стал платить 20 долларов по цене 30, да такая у нас математика…

unclestephen ★★★★★
() автор топика
Ответ на: комментарий от unclestephen

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

kto_tama ★★★★★
()

Вместо этого я окружаю агентов экстремальными ограничениями. Юнит‑тесты, тесты на Gherkin, процедуры QA, метрики качества, мутационное тестирование, покрытие тестами и множество других.

Ну тогда норм. 90% контор нынче ничего этого не делают и просто релизят слоп в прод.

snizovtsev ★★★★★
()
Ответ на: комментарий от Ololo_Trololo

А если он написал бы обратное, от тебя был такой же комментарий? Или когда не нравится - дед, а когда нравится - отец.

ox55ff ★★★★★
()
Ответ на: комментарий от kto_tama

Чтоб решать нормальные задачи нужна работа через агента, а для этого нужен доступ через АПИ за который берут как раз деньги.

Спрашивать что-то через вебку это скорее развлечение, там она ни код твой не может посмотреть, ни тесты запустить 🤷

Gary ★★★★★
()
Ответ на: комментарий от Gary

Код посмотреть всё-таки может. Но это не всегда разрешено делать. Для тестов можно использовать локальную модель.

VIT ★★★
()

Мне одно непонятно: дядька явно пенсионного возраста. Нахрена ему вот это вот всё? Потратил всё заработанное на кокаин и проституток и теперь надо продолжать работать в явно неподходящем для этого возрасте, чтобы не оказаться на улице? Жизнь в США стала так дорога, что на пенсию не прожить, и сбережений у него за всю жизнь не осталось?

Делает это ради фана? Но какой фан в том, что электронный болван делает всё за тебя, а ты в эту кучу г-на даже не заглядываешь?

(загуглил - 73 года ему, в этом возрасте люди обычно продолжают работать только из-за острой необходимости)

Chiffchaff
()
Последнее исправление: Chiffchaff (всего исправлений: 1)
Ответ на: комментарий от yvv1

С комаднды можно содрать шкуру в случае чего

Как в анекдоте про медведя, только «Ну содрал шкуру, легче стало?». Это как про автопилот «А кого сажать если что? », вот у людей манечка, главное чтобы было кого наказать, кого посадить, без этого ничего не работает в мозгах.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

Это печальная реальность, но огромное кол-во так называемого бизнеса существует исключительно для того, чтоб на них можно было свалить ответственность. И пользуются большим спросом.

yvv1 ★★
()
Ответ на: комментарий от Ololo_Trololo

Ах, боже что это? Фурифокс не справился или он не справился?

BruteForce ★★★★
()
Ответ на: комментарий от Chiffchaff

в этом возрасте люди обычно продолжают работать только из-за острой необходимости)

Ну 73 года, уже не стоит, а трахаться всё ещё хочется.

bdrbt
()
Ответ на: комментарий от Chiffchaff

Делает это ради фана?

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

slew
()
Ответ на: комментарий от dimgel

Ну типа того. И потом - а когда все эти «коучи» отказывались от бабла?

Stanson ★★★★★
()
Ответ на: комментарий от peregrine

Надо же какой крутой чувак, и жаву придумал, и шарп, и ООП, и SRP, и LSP (в соавторстве с Барбарой Лисков, надо полагать), и interface segregation, и вообще всё на свете.

dimgel ★★★★★
()
Последнее исправление: dimgel (всего исправлений: 1)

Это единственный способ, которым я могу воспользоваться их продуктивностью.

Ну правильно, если это вычитывать и править то жизни не хватит.

ya-betmen ★★★★★
()

А книги он так писать не пробовал?

ugoday ★★★★★
()

Просто оставлю это здесь.

https://www.reddit.com/r/vibecoding/s/uK3qRw97xR

Если у кого не работает, там Мартин (развалившись в кресле, на террасе, в халате и со взъерошенной седой шевелюрой, объясняет, что ИИ будет и код писать, и тесты к нему).

Манера речи - как у злодея из дебильного голливудского фильмах или как у впаривателя элексира от всех болезней, которому не веришь…

Если по сути, а не по форме - опять всякая академическая мишура, цикломатическая сложность и друзья. Только теперь типа не сами будете думать один день, а тратить на это токены, и ИИ сделает за 5 минут.

Интересно, что дедушка думает о всеобщем осуждении ООП и его кастрации в то, что мы имеем в лице раста, голанга и прочих подобных ЯП.

seiken ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)