首先请出今天的主角:GitHubCopilot
一款极其强大的AI写代码工具,有的小伙伴儿之前听说过这个插件但没有用过,有的还是第一次见到,接下来看看这个插件到底有什么亮点呢
场景一:算法如图所示:我只写了注释,刚写到返回值,方法名还没写好它就给我提示出来了
还省了起名的困扰
说出来你可能不信,我准备写个main方法测试这上边的方法的时候,下边这行注释都是自动生成的,长度满足不了它了,还得知道是什么
刚写了个main方法,它就把测试用例也生成了
好吧,用例不太好,手动改改
完美
场景二:实际开发
毕竟工作中写那些算法的时候是少之又少,其实他对工作中的代码也很有帮助
比如一个日志打印;如果需要英文,省去了你去翻译的时间
看看,如果想打印个日志,还是很不错的;就是好像他自己打印的日志都是英文的
比如帮你起变量名,方法名;你只需要写注释
比如你要定一个枚举
你只需要定义个类名;把你需要的枚举值列出来;然后就一直按tabEnter就完成了
按了几次键盘之后就....变量名都省自己定义了,太好用了呀
你说他没注释不规范?那你可能微动一下下,先把之前的删了;
注意这个光标,我只是敲了个/它就提示我写注释了,还是标准的文档注释;此时就tab
然后再一直tabEnter;就这样了
还有好多好用的地方就不一一列举了;一个字:真香
其实,它还能帮你写SQL;
如果工作之”鱼“想去玩儿玩儿python之类的其他语言;那你更需要它了,什么不认识不了解的库,在他面前用起来毫不费力,你只需要写注释,他甚至自己都能写一套爬虫百度图片的脚本
实在是太香了!!!
小结用之前不以为然,用了之后发现:完犊子了,以后写代码离不开它了
越是写起来枯燥乏味的代码,Copilot补全就越准确
实在太香了;可惜在8月22日以后要收费了,想体验的快去体验几天;
不知道以后会不会有大佬pojie一下呢
如果有pojie版出世,小白本人肯定会跟大家分享一波的;可以先