挑战利用ChatGPT写代码,真的能成功吗?

使用姿势


1. 由于ChatGPT的注册门槛较高,国内很多网站都是付费的或者有各种限制!我在【多御浏览器】中使用,无需注册就能免费体验ChatGPT。
2. 使用ChatGPT4

 
我的问题有些口水文,但是它依然能懂!


设计一个表,支持树形结构,可以添加任意层次的树结构,写创建表语句和根据一个节点id,查询所有该节点下的子节点数据回来的SQL语句,以及该表对应的Controller、Service、Dao、entity、Mapper xml的代码,要求使用mybatisplus作为持久层框架。 并且写出基于Vue框架的前端代码

 

  

厉害的地方


1. 简单任务上可以处理的很好。我记不住那些API要怎么调用,但是ChatGPT可以记得很完美。
2. 提供解决问题的思路。没想法的时候可以给点灵感。
3. 不熟悉领域的学习。比如写一段代码,然后解释这段代码,就代码里疑惑的地方提问。

不太行的地方


1. 处理细节不行。我要实现一个页面,本来是3句话描述需求的,但是不太行,然后一直改,最后写了500字小作文也不符合期望。想起来还不如我手撸代码更快。
2. 代码风格不统一。第一次生成的代码是一个风格,本来想让它微调的,结果第二次代码结构和风格都变了。


总体感受

搜索引擎一般能回答一句话之内的问题,ChatGPT能理解明显更加复杂的问题描述并给出完整的程序ChatGPT写出的程序大体上逻辑正确,但不能100%排除语法或逻辑错误ChatGPT写出的程序,不容易用Google找到一模一样的代码。更像是它在一定程度上理解了问题以后,用自己对该语言的了解来组合出的回答。

猜你喜欢

转载自blog.csdn.net/m0_69916115/article/details/130284719