‘程序员下岗神器’ - 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

https://blog.muna.uk/archives/GitHub-copilot.html

Author

芙樱竹

Posted on

2022-04-06

Updated on

2024-07-31

Licensed under

Comments

若您使用我站的"评论"功能发表观点,则代表您已阅读并同意遵守 ICUA协议隐私政策
评论内容支持基本 Markdown 语法及部分 HTML 标签;为保证您和其他访客的隐私及安全,所有涉及如图片、视频或网页内嵌等外部资源引用的 HTML及Markdown 标签都会被自动删除,所有链接均会被转换为纯文本格式。