GitHub Copilot是一款基于机器学习的代码助手,能够生成完整的代码块和函数,帮助程序员更快地编写代码。
Github Copilot
在实际测试Copilot时,发现它没有在一些非常显然的地方提供建议。例如,在LinkedList类定义后的init中,并没有给出Node类的init的建议。此外,虽然insert是一个模糊的函数名称,因此Copilot只建议在头部添加节点而不是尾部。
这并不是不合理的,但我们需要浏览几个建议才能找到我们想要的。这增加了使用时间,每次扫描多行代码都会消耗更多的时间。但是,Copilot的速度非常快。