0


Github Copilot编码神剑

前言

  今天跟大家分享的其实是现在比较火的Github copilot,另外,就是分享下它的优雅使用。其实知道用这个以后,瑟瑟发抖,感觉就要失业了。不过真正用过后,其实发现这要完全取代程序员,还是有距离的,至少我们这一代它还只是个工具。

一、Github Copilot相关

  这个的不用云梯,注册也很简单,如果你还是学生,可以申请免费使用一年,如果不是学生,要想用就得花钱,不管是花钱成为学生、还是直接花钱使用都可以。

插件安装(idea):
在这里插入图片描述
这个使用其实更贴合我们code人员,你只需要注释写你的思路描述,例如:
在这里插入图片描述
在这里插入图片描述
以上这个应该是属于复杂使用,其实前面的整体思路如果我们想不出来,可以去CGPT问,把返回的文字作为注释,copilot会自动根据注释生成代码,这里有意思的是我在service的实现类里,它都可以自动默认我说的记录是deviceFlow、描述的list会自动跟我加泛型deviceFlow对象。
另外,在方法里面输入一行注释了,也可以继续生成代码,也就是说外面的注释生成整体方法,里面注释可以继续描述继续生成,所以也是继续爽。
最后有点让我意外的是下面这种:
在这里插入图片描述
怎么回事?它怎么没有按照我的描述生成代码?是怎么知道我有mapper不需要使用原生jdbc的呢?
这里我在deviceFlowRecordServiceImpl的实现类写的注释,我确实有使用MybatisPlus的orm框架,deviceFlowRecordMapper在这个实现类我也注入了,结果它就没有直接jdbc,真优秀啊。


总结

  • AI未来可期,可能真的可以像流浪地球2里的550W一样,能做到生成、覆写、调度
  • 未来的程序员应该不会这么费脑,可以保住头发与英俊,真的可以坐着喝茶看代码生成。。。
  • 不仅仅是人卷人了,机器偶读开始卷人了
  • 卷人不怕,只要米够,成为人民币玩家,你还是可以潇洒的code
  • CGPT获取思路,copilot实现思路,对于code人来说真是绝配
  • copilot还可以在方法里面写注释,同样也会帮你AI提示 好了,就写到这里,希望可以帮到大家。uping!!!

本文转载自: https://blog.csdn.net/zwrlj527/article/details/129275423
版权归原作者 肥仔哥哥1930 所有, 如有侵权,请联系我们删除。

“Github Copilot编码神剑”的评论:

还没有评论