演示地址 https://imgloc.com/i/i0dZZN
imgur 暂时用不了,用了个陌生的图床。
可能 V 站做前端的比较多,对上述我写的代码可能没什么感觉。在 python 中相当于 open('text.txt','wb')
gif 反应的问题是这么一个简单的打开文件,事先要搞这么多代码出来,而且这些代码每个项目几乎都是一样的。
我有部分工作是做 windows 驱动开发的,在驱动开发中基本都是调用操作系统最底层的 API ,参数基本都是 10 个左右的。这会导致大量的时间用来定义变量,填写参数,而且会经常忘,非常的繁琐。而且有很多参数他是固定的,真正有用的参数不多,让 Chatgpt 快速生成之后,集中精力修改其中几个变量是非常省事的。在驱动开发的时候,很多时间是花在研究上面的,花大量精力写重复代码是很不明智的。
在不用 Copilot 的时候,我写这部分代码会去找我以前写的(还是因为重复的问题),还需要借用 github 的搜索在那找(当然我不知道 V 站的兄弟们如何快速找之前自己写的代码片段的,目前我是专门搞了个 github 仓库存储所有能复用的代码,用的时候搜就行)。还有个方案就是 google NtCreateFile example ,然后快速浏览再复制到 ide 里,这种肯定是第一次写陌生代码的时候用。
不过在目前看来,Copilot 最多也只能节省一点时间,替代我估计不大可能,毕竟他给的代码不一定正确。特别是在比较偏的技术栈上。之前我提问他对嵌入式的一些问题,基本都是错的,问他 python ,他肯定是很懂的。
还有个大问题,目前这个插件对 visual studio 的支持很不友好(其他 java python 的 ide 我不知道),严重影响 intellicode 的使用。vscode 的支持还是是比较不错的。
目前我是第一次使用,等他对 Visual Studio IDE 支持好之后,再高强度测试一下。
1
elechi 2023-03-31 14:09:32 +08:00
ChatGpt 对嵌入式理解确实还差点,提问出来的东西只能是参考。
|
2
roycestevie6761 OP 结帖,现在不用 chatgpt 了,也就给入门的小白用用。
|