
作为一个 … 阅读全文

作为一个依赖 LSP 的开发者,这简直是要了我的命。没有语法检查、没有智能补全、没有错误提示,只剩下 AI 在那边自顾自地补全代码。这感觉就像是开着一辆只有自动驾驶功能但没有方向盘的汽车——看起来很高级,实际上根本没法用。

随后我在远程开发的 debian 环境中也进行了相关测试,Python 和 clangd 插件也全部处于"躺平"状态,只有 AI 功能在那补全一些乱七八糟的东西。
AI 能力测试
既然基础功能指望不上,那就看看 AI 功能能不能撑起场面吧。我决定给 Qoder 上点强度,从简单到复杂逐步测试。
Round 1:TodoList 小试牛刀

第一个测试是经典的 TodoList 应用。Qoder 的代码生成方式让我有点不适应——它不是像 RooCode 那样逐行展示生成过程,而是采用"闷声发大财"模式,直接甩给你一个完整的文件,让你选择接受或拒绝。

这种方式确实让人心里没底,特别是当项目复杂时,你根本不知道 AI 在里面写了些什么,也不知道自己大概需要等多久。

几分钟后,TodoList 新鲜出炉。说实话,完成度确实不错,基础功能一应俱全,数据持久化也考虑到了,可以直接运行使用。

但当我测试批量删除功能时,发现了第一个 bug——这个功能压根就没实现。

让 AI 修复后,表面上看起来没问题了,但实际上暗藏杀机:在某些边界条件下,它会"顺手"清空所有数据。
Round 2:AI 对话应用进阶挑战
既然基础应用没问题,那就来个狠的——让 Qoder 自己生成一个 AI 对话应用。这颇有一种"让 AI 教 AI 说话"的哲学意味。

几分钟后,一个功能完整的 AI 对话助手诞生了。我把它接入了 DeepSeek API,测试对话功能。

对话功能运行正常,能够正确调用 API 并展示回复内容。

但 UI 方面还是暴露了一些问题,比如布局在某些分辨率下会出现错位,滚动行为不够流畅等。

不过考虑到这是 AI 自动生成的代码,能达到这个水平已经相当不错了。
深度思考:AI 功能的边界在哪里?
经过这一番折腾,我对 Qoder 的感受很复杂。
从 AI 功能角度看,Qoder 确实有两把刷子。无论是简单的 TodoList 还是相对复杂(其实也没多复杂)的 AI 对话应用,它都能在几分钟内生成可运行的代码。特别是对于一些重复性的 CRUD 操作,AI 生成的代码质量已经相当可观。
但从 IDE 基础功能角度看,Qoder 的表现堪称灾难。LSP 功能的缺失让日常开发变得异常痛苦,没有语法检查、没有智能提示、没有重构支持,只剩下 AI 在那边"孤军奋战"。
结语:别让 AI 成为遮羞布
回到标题的那个问题:“套个插件就能叫自研?”
答案显然是否定的。真正的自研应该是在深刻理解开发者需求基础上的创新,而不是简单的功能堆砌和营销话术。
Qoder 的 AI 功能确实亮眼,但当基础功能都不完整时,再强大的 AI 也只是空中楼阁。对于开发者而言,IDE 首先是生产工具,其次才是 AI 助手。如果连最基本的代码提示和错误检查都做不好,再智能的 AI 又有什么意义?
希望阿里能够正视这些问题,在后续版本中优先修复基础功能,让 Qoder 真正成为开发者的好帮手,而不是又一个"PPT 产品"。如果连基本功能都缺失,那我建议你们好好打磨 vscode 插件,而不是自立门户。 收起



