$微软(MSFT)$ 所有的软件公司、互联网公司,都快给员工买github copilot。附图中的用户管理的代码,图1从register往后、图2从login往后,全部都用github copilot自动生成然后自己稍加修改,毛估估节省90%以上的写“垃圾”代码的时间。github copilot有一点让它生成代码的功能变得非常好用,它可以从我写过的代码中学习,比如我写了register函数后,它就学会了User表的表结构。所谓的“垃圾”代码,一部分是对User表的增删改,把http request里的数据映射到数据库栏位,它学会了表结构会自动生成的代码基本上就能用了。一部分是标准化的try catch处理,也是仿着我前面在register里写的写法。如图3所示。甚至,它能理解“my”是什么意思,帮我生成的第一个my函数updatemyinfo基本正确,从session里取得当前用户,我稍加修改后,后续的2个my全写对了,一行没改。$微软(MSFT)$
精彩评论