Не пользоваться GitHub Copilot
Почему? Какие доводы?
Самый главный – ты выходишь из концентрации, полагаясь на "автодополнение", которое может подвести в крайний момент и начинаешь не реализовывать фичу, а фиксить баги генерации
Да, такой ответ уже слышал, но как выяснилось в дальнейшем разборе проблемы такое чаще всего встречается у junior, иногда у middle разработчиков, уже учли в статье такую проблему
Типа для сениоров копайлот генерит код без багов? Или сениоры забивают на правку багов сгенерированного кода?
синьеры делегируют правку багов)
Как раз наоборот =) Автогенерация не может работать хорошо, пока она не знает бизнес-цель или в целом "задумку" автора. Промпт – недостаточно хорошая идея для описания чего либо, даже для людей, которые хорошо умеют описывать требования. Ты упираешься в то, что уже кто-то, где-то реализовал, тебе приносят это в код, и в этом ещё нужно разобраться, когда мне проще потратить своё время и написать код с нуля, не беспокоясь о лицензировании, багах и vulnerabilities
Скорее о том, что они не особо теряют концентрацию, могут в дальнейшем писать самостоятельно. Хотя слишком мало времени еще прошло для точного определения, теряет ли человек свой навык или нет
"Операция переключения контекста самая дорогая на всех процессорах. Даже на Вашем личном." (с) Я
Не в потере навыка дело вообще =) Всё дело в эффективности формирования цепочки рассуждения. Мне нужно переложить это сюда Вызвать то-то Определить остаток этого Отправить сообщение в эту кафку через этого продьюсера, через тот сервис НУ А ТЕПЕРЬ МЫ НАПИШЕМ ПРОМПТ НА 12 СТРОК О ТОМ, ЧТО НАМ НЕОБХОДИМО РЕАЛИЗОВАТЬ ЦЕПОЧКУ ВЫЗОВОВ ДЛЯ ДЕСЕРИАЛИЗАЦИИ СООБЩЕНИЯ ИЗ МАССИВА, а ой, а что я делал вообще?
Звучит как страшное будущее программирования)
А если в голове опилки, что делать?
Любить маму и варенье
Ну и JavaScript, конечно
Обсуждают сегодня