经过两个月的时间,我最终决定停止续费Cursor。使用这类近乎「全托管」的AI编程工具并不能达成我的预期目标。
为什么?
在开发iOS应用时,需同时在Cursor编写代码窗口和Xcode预览窗口间频繁切换。这种割裂不仅影响效率,更要面对Cursor频繁出现的引用报错干扰。
其次作为Swift初学者,我可以勉强理解每一轮chat给出的代码。但是多轮迭代之后,整个项目逐渐演变成难以理解的黑箱。虽然基础功能勉强运行,可一旦出现BUG,只能眼睁睁看着AI进行低效的「拆东墙补西墙」。
从第二个困境中,我逐渐发现Swift相较HTML具有更复杂的语法体系,更复杂的依赖管理、更频繁的API迭代,导致Cursor生成的代码存在较高的不可执行风险。
我现在如何编程?
我回到了Xcode编辑器中,使用Copilot插件进行代码提示。整个项目还是由我主导、我学习、我编程,不再追求「零基础、不写一行代码」编程。有什么不懂的再去问AI。这样对于复杂项目可能更合适点。