‘程序员下岗神器’ - GitHub Copilot
GitHub Copilot 是 Github开发的一款”辅助工具”,根据官方的描述,可以做到”你写注释,它写代码”,这种梦想中的摸鱼工作,真的会实现吗
那么,GitHub Copilot 能做到让人人都变成程序员吗?
绝 对 不 能!
序:
其实GitHub Copilot上线也有一段时间了,当然也有很多丑闻,比如什么:”无视开源协议抄代码”,”被Youtuber们痛批”…
相比于tabnine这种辅助写代码的插件,GitHub Copilot相当于直接用AI帮你写代码,这也得益于Github庞大的代码库
一、安装:
GitHub Copilot目前是内测阶段,所以需要去 https://copilot.github.com/ 申请内测资格
点击页面中间的Sign up按钮,点击后会要求你同意他们的用户协议,点击完同意之后等消息就可以了~
等待审核通过后会收到这样一封邮件
我是星期天早上提交的审核,第二天(星期一)的早上就收到了审核通过的邮件
点击邮件中的Install GitHub Copilot后,就会跳转到GitHub Copilot的Github仓库
在Getting Started下,有目前比较常用的编辑器的安装链接
比如我要给Vscode安装,我就需要点击 Visual Studio Code
然后会跳转到一个教程页面,巴拉巴拉说一堆
其实只需要点击GitHub Copilot extension就可以跳转到Vscode的插件商店
然后点击绿色的Install按钮,就会呼出Vscode并安装插件
然后按照插件的指引登录Github账号,同意用户协议,你的编辑器右下方就会出现一个大马猴(bushi)
二、使用
经过长达3个小时的使用,我给出的评价是:”好用!”
为什嘛这么说呢,首先,Github作为一个老外公司,GitHub Copilot竟然支持中文,并且很多生成的命令也是中文
一些简单的语句完全可以做到”根据注释写代码”
可是难免有些抽风的时候
秒变复读机
三、总结
GitHub Copilot只能用作辅助工作,通过上面两个失败案例来讲,你并不能完全信任它,就目前水平而言,它无法替代程序员的工作,但可以作为程序员的助手,写一些简单的代码还是绰绰有余的
也正如官网所说:
GitHub Copilot 能写出完美的代码吗?
不,GitHub Copilot 试图理解你的意图并生成最好的代码,但它所建议的代码可能并不总是有效,甚至有意义.虽然我们正在努力使GitHub Copilot更好,但GitHub Copilot建议的代码应该像任何其他代码一样经过仔细的测试,审查和审查.作为开发人员,您始终负责。
本文看着稍微有点水,是因为笨比博主不小心把oss的存储桶搞炸了,正好本文也没有备份,所以图片都是后期补的,请谅解。
‘程序员下岗神器’ - GitHub Copilot