主要观点:工作中开始用生成式 AI 辅助编程,有新的 Visual Studio Code 插件,作者对其有看法。不喜欢 AI 编码辅助需仔细审查代码,认为自己写代码比审查 AI 代码容易,且审查代码不如直接与代码交互有趣、易忽视细节。AI 辅助虽能提供代码但需验证其正确性,花费时间更多,描述需求到 AI 与直接写代码复杂度相当,AI 生成代码有时会遗漏或出错,更倾向 AI 起支持作用如检查代码等。人类在软件开发中需帮助,应同时有人工和技术检查,AI 辅助虽增加但移除了人类有价值的部分,本质是用代码审查代替编码。
关键信息:新插件可问问题得代码,作者个人觉得审查 AI 代码难、费时间,AI 辅助有时会犯错需验证,AI 对不同语言和场景作用不同,如在 golang 中可猜错误相关参数等,不同人对 AI 辅助看法不同,如 junior dev 觉得前期用其快速出代码会影响编码能力等。
重要细节:如作者不知如何用 C++发 HTTP 请求,AI 提供代码但需验证;描述代码和直接写代码时间相近;AI 生成代码需重构等。多人对 AI 辅助的看法,如 Aybri 不信任多数用 AI 的项目,Jared 用其写绘图代码的 boilerplate 等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。