20230224dev-assistant idea plugin开发

既然ChatGPT能理解自然语言,为什么不让它来帮我写代码完成这个开发任务呢?

基于这个猜想,我尝试让它编写IDEA插件逻辑,以一个LOGGER插入为例。

我给的命令是

利用IntelliJ Platform Plugin SDK获取当前光标所在类的成员变量,检测是否存在LOGGER,如果不存在,在类声明的第一行插入LOGGER的声明,并import对应的slf4j依赖。用java实现

它给出的代码如下

对不起,是我高估了AI的实力,它部分代码在胡写。。。。得自己验证是否可行,它的代码看着没毛病,但实际很多地方都有问题= =

还是自己动手写吧,参考 https://www.bilibili.com/video/BV15D4y137Sp/

0 Comments
Leave a Reply