ChatGPT帮我写了个功能之二

Posted by     "DD" on Friday, March 3, 2023 | 阅读 |,阅读约 2 分钟

自从ChatGPT横空出世以来,我一直在围观这场狂欢。终于,在观察了许久之后,我决定尝试使用ChatGPT编写一些代码。如果不能写出代码,至少希望ChatGPT可以帮我整理思路。于是就有了接下来这次让我震惊无比的体验。

第一步,设计数据获取逻辑

第二步,编写代码将数据保存到本地

在这里,我们来写JPA接口 jpa-first

因为表结构定义中定义了复合主键,所以实体类要调整,ChatGPT重新给出了实体类定义代码

jpa-final

接下来就是repository的定义了

jpa-repository

repository2

至此,将数据保存到本地功能代码主体已经完成。

第三步的测试用例部分,不再详述。

总结一下第一次使用ChatGPT写代码的感受。

  • 首先,最直接的冲击就是,常规代码复制粘贴变得几乎无门槛,而且给出的代码几乎是当前的最佳实践。代码完整到可以直接复制到工程里。

  • 接下来,必须说,与一个对各种最佳实践熟悉的老码农相比,使用ChatGPT不会有明显提升,甚至会出现一些小错误,需要人通过追问进行调整。

  • 然而,对于熟悉原理,但不熟悉实际细节的工作,ChatGPT提供了非常明显的帮助,我的开发工作正是对这一点进行实证的。

  • 最后,对于不熟悉的领域和正在探索的阶段,ChatGPT可以帮助将分散的思路逐步聚焦起来。

程序员们最快乐的时刻通常在新技术的探索阶段,而不是将自己混成老油条的阶段。因此,可以肯定的是,ChatGPT将为程序员带来彻底的颠覆和真正的快乐。

本作品由 IvyWooo 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可,转载请注明出处。

本文链接

「真诚赞赏,手留余香」

猫猫和狗狗的小窝

真诚赞赏,手留余香

使用微信扫描二维码完成支付


本文总阅读量