Он может преобразовать вашу бизнес-логику в код, но оно того стоит

Я был на грани потери работы из-за использования ChatGPT, чтобы заполнить некоторые пробелы и сэкономить время.

Мне пришлось написать модульные тесты для части бизнес-логики, чтобы завершить мой PR. И, следовательно, у меня было мало времени из-за того, что команда очень быстро продвигалась по спринту. Спринт длился 3 недели, и мне нужно было приступить к работе.

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

Замечательно !

Это может быть быстро! Много хайпа по этому поводу!

Время попробовать!

И поэтому я решил пообщаться с ChatGPT и предоставил ему бизнес-логику и методы класса контроллера.

А вот ответ ChatGPT:

Он предоставляет мне тестовые примеры для класса контроллера, и я, как наивный человек, копирую и вставляю его в свой код.
И готово !
Даже не раздумывая, соберу решение, ошибок нет, даже не стал запускать тесты и отправил.

Что происходит после этого?
Взрыв!

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

Итог нашей беседы:

Менеджер: «В вашем коде нет даже элементарных проверок, конвертаций, что вы делаете?»

Я: Тише!

Менеджер: «Тебе нужно набрать темп, ты опытный разработчик, это не тот уровень кода, который от тебя ждут!»

Я: Я исправлю!

Менеджер: Но как вы можете отправить PR, не проверив, пройдены ли тесты.

Я: Подумав молча: «Разве ChatGPT не должен был быть классным, тесты должны были пройти», я отвечаю, что это была моя ошибка «Я исправлю».

Менеджер: Ходят разговоры о вашем коде, вам нужно его исправить, иначе начальство не потерпит такого уровня кода.

Я: Я понял это!

В то время я понял, как ChatGPT чуть не уничтожил меня из-за моего наивного поведения и зависимости от бота.