前言
今天跟大家分享的其实是现在比较火的Github copilot,另外,就是分享下它的优雅使用。其实知道用这个以后,瑟瑟发抖,感觉就要失业了。不过真正用过后,其实发现这要完全取代程序员,还是有距离的,至少我们这一代它还只是个工具。文章来源:https://www.toymoban.com/news/detail-418660.html
一、Github Copilot相关
这个的不用云梯,注册也很简单,如果你还是学生,可以申请免费使用一年,如果不是学生,要想用就得花钱,不管是花钱成为学生、还是直接花钱使用都可以。
插件安装(idea):
这个使用其实更贴合我们code人员,你只需要注释写你的思路描述,例如:
以上这个应该是属于复杂使用,其实前面的整体思路如果我们想不出来,可以去CGPT问,把返回的文字作为注释,copilot会自动根据注释生成代码,这里有意思的是我在service的实现类里,它都可以自动默认我说的记录是deviceFlow、描述的list会自动跟我加泛型deviceFlow对象。
另外,在方法里面输入一行注释了,也可以继续生成代码,也就是说外面的注释生成整体方法,里面注释可以继续描述继续生成,所以也是继续爽。
最后有点让我意外的是下面这种:
怎么回事?它怎么没有按照我的描述生成代码?是怎么知道我有mapper不需要使用原生jdbc的呢?
这里我在deviceFlowRecordServiceImpl的实现类写的注释,我确实有使用MybatisPlus的orm框架,deviceFlowRecordMapper在这个实现类我也注入了,结果它就没有直接jdbc,真优秀啊。文章来源地址https://www.toymoban.com/news/detail-418660.html
总结
- AI未来可期,可能真的可以像流浪地球2里的550W一样,能做到生成、覆写、调度
- 未来的程序员应该不会这么费脑,可以保住头发与英俊,真的可以坐着喝茶看代码生成。。。
- 不仅仅是人卷人了,机器偶读开始卷人了
- 卷人不怕,只要米够,成为人民币玩家,你还是可以潇洒的code
- CGPT获取思路,copilot实现思路,对于code人来说真是绝配
- copilot还可以在方法里面写注释,同样也会帮你AI提示
好了,就写到这里,希望可以帮到大家。uping!!!
到了这里,关于Github Copilot编码神剑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!