github copilot 你们会用在公司项目上开发吗?

2022-05-26 09:17:05 +08:00
 Jiajin

很早之前就申请试用了。但是只在个人项目里用过,没在生产项目里用过。

有两个原因:

1 、最主要的原因:会把公司代码上传到 copilot 服务器,虽然咱这代码没什么宝贵的,但是还是有点违反保密的问题
2 、次要原因:确实智能,但是会和 IDEA 的智能补全略微有点冲突,而且有时候不是我想要写的代码,就有点打乱思路

各位,你们怎么看?

12300 次点击
所在节点    GitHub Copilot
51 条回复
MengiNo
2022-05-26 09:22:00 +08:00
我觉得除非公司明文规定,或者 ban 掉 copilot 的地址,不然应该不算泄密。否则用到的一些在线的格式化、序列化工具和插件,乃至翻译软件理论上也属于泄密。
xRayyyy
2022-05-26 09:26:29 +08:00
一直在用呀,不过近期的几个版本好像不太稳定,回退了几个版本。。
TUNGH
2022-05-26 09:28:30 +08:00
他给我推荐的代码,有三分之一是我不想用的,而且只要 copilot 智能补全,就不能用 idea 自己的功能。有点鸡肋了。
fzls
2022-05-26 09:28:44 +08:00
第二点我的做法是,把 copilot 默认的补全从 tab 改成 tab 上面的~键,这样大部分情况下继续用 ide 自带的 tab 补全,想要智能补全一大块的时候用~来使用 github copilot ,避免两个冲突-。-
fzls
2022-05-26 09:29:46 +08:00
@TUNGH 可以像我一样把 copilot 默认的快捷键从 tab 换成~-。-我这样用了一段时间,感觉结合 tab 效果比直接替换 tab 要好
devwolf
2022-05-26 09:31:56 +08:00
前端,一直在用,不觉得违反保密。

较真可以去了解究竟有没有到泄密的程度,并去详细界定自己对保密所理解的主观界线
TUNGH
2022-05-26 09:37:22 +08:00
@fzls #5 好的,我试试
HelloWorld556
2022-05-26 09:37:49 +08:00
我们分内外网开发,外网的代码无所谓了
offswitch
2022-05-26 09:39:13 +08:00
很鸡肋的玩意儿,提示的很多东西有问题,很多时候还不如 idea 的提示。
cwcc
2022-05-26 09:45:40 +08:00
Copilot 有什么点一个按键就当前状态不补全的功能吗,有时候需要看 IDE 补全提供的方法。
wolfie
2022-05-26 09:54:29 +08:00
不会,因为没啥用。
EndureBlaze
2022-05-26 10:01:40 +08:00
@fzls 我想知道这个按键在哪里可以修改,我是用的是 VS Code ,谢谢啦~
Dik1212
2022-05-26 10:07:54 +08:00
Jiajin
2022-05-26 10:08:42 +08:00
@MengiNo 哈哈,我这边全用的离线的格式化工具,翻译软件只翻译单词~不过实话实话,咱这代码真没啥可保密的,但是我担心被 ge
fpure
2022-05-26 10:09:16 +08:00
问一下,copilot 真的有那么好用吗
Jiajin
2022-05-26 10:09:43 +08:00
@devwolf 前端代码确实感觉无所谓
liuzhihang
2022-05-26 10:12:46 +08:00
刚出来的时候用了一下。并不觉得有什么好用的,就没再用了。并且上传代码这个问题,你自己“觉得”这个词没什么用。可以问一下法务和 it 安全人员。
Stoulla
2022-05-26 10:19:24 +08:00
不行的。公司项目第一有保密的问题,第二 copilot 补全的代码段因为不知道是从哪里来的,所以会有版权的问题
lujiaosama
2022-05-26 10:30:28 +08:00
我资格还没通过好几个月了
brucedone
2022-05-26 10:32:53 +08:00
@TUNGH 那推荐的代码有 2/3 是想要的?可以啊,这推荐的使用率

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/855352

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX