[Бой ChatGPT] 11. Как использовать ChatGPT для написания кода?

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

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

Вот некоторые практические потребности и случаи, чтобы объяснить вам:

Полный интерфейсный код для эффектов фейерверков

Вы можете напрямую вводить данные в ChatGPT: дайте мне полную интерфейсную страницу с кодом фейерверка.

ChatGPT выведет соответствующий код и объяснит код после вывода кода.

Написание рептилий на языке Python

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

Входные данные: используйте Python для написания краулера для сканирования фотографий пейзажей горы Тай.

найти ошибки

После разговора о моем собственном вводе кода ChatGPT быстро нашел ошибку, а затем очень подробно объяснил, где ошибка и какие ошибки будут вызваны выполнением кода.

Тогда скажите мне, как изменить этот код и почему, это действительно здорово!

Алгоритмический вопрос

Если вы изучаете вопросы алгоритмов программирования, вы также можете писать алгоритмы и объяснять алгоритмы через ChatGPT. Вы даже можете ввести код алгоритма, который вы написали, чтобы позволить ChatGPT найти потенциальные проблемы в коде. Алгоритмический вопрос

Робот расположен в верхнем левом углу сетки mxn (начальная точка отмечена как «Старт» на рисунке ниже). Робот может двигаться только на одну ступень вниз или вправо за раз. Робот пытается достичь правого нижнего угла сетки (обозначен «Готово» на изображении ниже).

Сколько всего различных путей?

отвечать

Улучшить качество кода

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

Читаемость следующего кода js очень плохая,

функция f(a,b,c,d,e,f,g){var h=a+b+c;var i=d+e+f;var j=g;возврат h+i+j}

Сначала расскажи ChatGPT, пусть ChatGPT станет старшим программистом, а потом помоги нам переписать код. Затем просто отправьте код в ChatGPT.

К переписанному коду добавляются комментарии, что облегчает понимание функции этого кода для всех.

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

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

Тестовый пример, предоставленный ChatGPT, содержит различные входные и выходные данные:

  • Все параметры равны 0

  • Все параметры являются положительными целыми числами

  • Все аргументы являются отрицательными целыми числами

  • В параметре есть десятичные дроби

  • Строка существует в параметре

  • В параметре есть undefined

Пока этот тестовый пример может пройти, это означает, что с этой функцией все в порядке.

Проводить код-ревью для улучшения качества и надежности кода

Здесь мы позволяем ChatGPT проверить, есть ли проблемы с безопасностью в следующем коде js.

приветствие (имя) {
return "<h1>Привет, " + имя + "!</h1>";
}

Поскольку с этим скриптом возникла проблема, позвольте ChatGPT помочь вам его переписать.

Наконец, ChatGPT уже очень умен с точки зрения кода. ИИ собирает большой объем данных, поэтому в некоторых сценариях опыт использования контента ChatGPT, на который отвечает ИИ, превышает контент, возвращаемый поиском Google по тому же вопросу.

Если вы программист и еще не интегрировали ChatGPT в свою работу, вам нужно поторопиться~

おすすめ

転載: blog.csdn.net/qq_41894754/article/details/130575778