很久很久以前就看到过Copilot这个东西,但是自己并没有第一时间申请。回想起来原因,大体是一开始自己不相信这玩意能有多智能,随后是感觉这玩意很难部署,直到有一次看到朋友使用,只需要一个VSCode插件就能用,而且代码离奇的准确。

我后悔了

收到邮件了!

历经一个多月的申请(我开始以为要3个月左右)今早收到了邮件!


正巧自己手头上还有项目,让我来试试这个!

小试牛刀,试试配置表模型


read函数是我写的,浅试一下write写配置,等了一会出来了,刚定睛一看,我以为他是虎我的,因为getByKey是thinkphp模型的获取器,不是标准函数,而且这个if给我整乱了(按照我的思想,就是直接写入)根本不会考虑配置项是否存在。
再仔细阅读时,他补全的代码不仅实现了我要求的功能,并且考虑的还比我多。
拜服!

听说注释,甚至中文也可以!?

之前在演示中还看到很离谱的,写一段注释就能自动生成代码,我也正好来试试!


惊掉下巴
这里除了function 创建新节点是我写的之外
其他的所有全是由copilot完成的。
虽然离实际还少了很多逻辑处理,但是这个完成度
我真的
说不出别的词了,只能

牛逼!

​‌‌‌​‌​​​​​‌‌​‌​‍​‌​‌‌‌​​‌‌‌‌​‌​‍​‌​​‌​​​‌​​​‌‌​‍​​‌‌​​​‌​​‌‌​‌​‍​‌‌‌‌‌‌​​​​‌​‌​‌‍‌​‌​‌​‌‌‍‌​​‌​‌‌​‍‌​​‌​​‌​‍‌​​‌‌​‌​‍‌​‌‌‌‌​‌‍‌​​‌​​‌‌‍‌​​‌​​​​‍‌​​‌‌​​​‍​​‌‌​‌​​​​​‌​​‌‍​‌​‌‌‌​‌​‌‌​‌‌​‍​‌‌‌​​​​‌​​​‌​‌‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌​‌‌‌‌‌‌‌‌​​​‍​‌‌​​‌‌‌​‌‌​​‌‌‌‍​‌‌​​​‌‌‌​​​‌​‌‍​​‌‌‌‌‌‌‌‌​​‌‌‍‌​‌​‌​​​‍‌​​‌‌​‌​‍‌​​‌​​‌‌‍‌​​‌‌‌​​‍‌​​‌​​​​‍‌​​‌​​‌​‍‌​​‌‌​‌​‍‌‌​‌‌‌‌‌‍‌​​​‌​‌‌‍‌​​‌​​​​‍‌‌​‌‌‌‌‌‍‌​‌‌‌​​​‍‌​​‌​‌‌​‍‌​​​‌​‌‌‍‌​‌‌​‌‌‌‍‌​​​‌​‌​‍‌​​‌‌‌​‌‍‌‌​‌‌‌‌‌‍‌​‌‌‌‌​​‍‌​​‌​​​​‍‌​​​‌‌‌‌‍‌​​‌​‌‌​‍‌​​‌​​‌‌‍‌​​‌​​​​‍‌​​​‌​‌‌‍‌‌​‌‌‌‌‌‍‌​‌​‌​‌‌‍‌​​‌‌​‌​‍‌​​‌‌‌​​‍‌​​‌​‌‌‌‍‌​​‌​​​‌‍‌​​‌​‌‌​‍‌​​‌‌‌​​‍‌​​‌‌‌‌​‍‌​​‌​​‌‌‍‌‌​‌‌‌‌‌‍‌​‌​‌‌‌‌‍‌​​​‌‌​‌‍‌​​‌‌​‌​‍‌​​​‌​​‌‍‌​​‌​‌‌​‍‌​​‌‌​‌​‍‌​​​‌​​​‍‌‌​‌‌‌‌​‍​​‌‌‌‌‌‌‌‌​​‌​‍​​​​​​​​‌‌‌‌​​‌‌‍​​​‌​‌​‌‌​​‌‌‌​‍‌​​‌​​​​‍‌​​​‌​‌​‍‌​​​‌​‌‌‍‌​​​‌​‌‌‍‌​​‌​‌‌​‍‌​​‌​​‌​‍‌​​‌‌​‌​‍​‌‌​​​‌​‌‌‌​​​‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌‌‍‌‌​​‌‌​‌‍‌‌​​‌‌​‌‍‌‌​‌​​‌​‍‌‌​​‌‌‌‌‍‌‌​​‌‌​​‍‌‌​‌​​‌​‍‌‌​​‌‌​‌‍‌‌​​‌​‌​‍​​‌‌‌​‌‌​‌‌‌‌‌‌‍​‌​‌‌‌​​‌‌​​‌‌​‍​​​​​​​​‌‌‌‌​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌‌​‌​​‌‌‌‌​​​‍​‌​‌​​​‌‌​​‌‌‌‌‍​‌​‌​​​‌​‌‌‌‌‌‌‍​​​​​​​​‌‌‌​​‌​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​​‌​‌‌‍‌​​​‌‌‌‌‍‌​​​‌‌​​‍‌‌​​​‌​‌‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍‌​​‌​‌‌​‍‌​​‌​​‌​‍‌​​​‌‌​‌‍‌​​‌‌‌​‌‍‌​​​‌‌‌​‍‌‌​‌​​​‌‍‌​​‌‌‌​​‍‌​​‌​​​‌‍‌​‌​​​‌‌‍‌​​​‌​‌‌‍‌​​‌‌‌‌​‍‌​​‌​​‌‌‍‌​​‌​‌​​‍‌​‌​​​‌‌‍‌​​‌‌‌​​‍‌​​‌​​​​‍‌​​​‌‌‌‌‍‌​​‌​‌‌​‍‌​​‌​​‌‌‍‌​​‌​​​​‍‌​​​‌​‌‌‍‌​‌​​​​​‍‌​​‌​‌‌‌‍‌​​‌‌​‌​‍‌​​‌​​‌‌‍‌​​‌​​‌‌‍‌​​‌​​​​‍‌‌​‌​​​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​‌​​‌​‍‌​​‌​​‌‌

难怪有人说,有了copilot,编程就是tab和切换了。