chatgpt可以测试代码吗 深度体验ChatGPT-2,和ChatGPT一起写代码

默认分类1年前 (2023)发布 admin
2,035 0
ChatGPT国内版

注意这个背景是发电报,平时和一些人聊天时可能会这样,与机器人聊天也可能这样,怎么处理这个问题是考验你的智慧的时候了,看看下面和一起写代码或者你能受到启发。

今天深度体验如何写代码。估计大多数人尤其是码农们都知道能写代码,对于写出代码的质量怎么样可能还没有深度的体验,下面通过一个实际的例子来检验一下。

使用辅助写代码基本是码农的日常工作了,今天找个例子来分享一下。之前使用shell不多,不太熟悉各种语法,所以尝试用shell来测试一下代码能力到底如何,以及怎么才能诱导它写出理想的代码。

实战

先来个简单的,要求使用shell scipt来比较两个数组是否相等。这个功能在Java,,C++里面很简单,使用这些语言根本展示不出来整个诱导、调教的过程,所以这里还是shell最好。

怎么样,分分钟搞定,还聪明的提醒不考虑元素的顺序。不过别高兴太早,还不到去听歌和咖啡的时候,可能还需要更长时间。看上去逻辑清晰,功能有了,但不能直接运行啊。所以要求它给出一个完整的可运行的示例

chatgpt可以测试代码吗 深度体验ChatGPT-2,和ChatGPT一起写代码

完整的例子也是眨眼就好,但是确实不能正常运行,在排序时括号多了一个,去掉就好了。可是实现功能并不是这次的目标,考虑代码复用,再次给提出了更高的要求,要求它重构成一个函数,方便以后使用。

也是分秒完成,还有要求的,因为数组元素都是一个单词,考虑到每个元素可能是以space为分割的短句,再次要求它更新代码,估计心说,你怎么这么多事啊

完成后,我对它交出来的代码还是挺疑惑的,开始审问它每个可疑的,别想再糊弄我。

接着是灵魂拷问,两个数组是否一样,则自信满满

不幸的事我去验证了,结果是一样的,code有问题,我于是开始质问它,反正它是机器不用太顾及,哈哈。这次有点急了,先是道歉,认真的承认错误,终于给出了可用的代码。

chatgpt可以测试代码吗 深度体验ChatGPT-2,和ChatGPT一起写代码

不过还没完,我的要求更高,需要优化代码。于是如下

终于好了,从最初简单的功能实现,到封装成函数,再到不考虑数组元素的顺序,以及为效率而优化,一步步让修正,修正再修正。

最后大功告成,感谢,以及背后的研发人员。

| 不过感谢归感谢,调戏一下还是有必要的。

总结

在使用写代码时,可以从简单到复杂,一点点的完善功能,直到完成为止,切记气大伤身,切记。

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...