我用Cursor 花3个小时实现了一个提前还款小程序

665 阅读3分钟

事情起因是这样的, 这两年攒着钱不敢花,攒到钱就去提前还了房贷。因此对于提前还款的计算功能需求非常强烈。因为自己也是做软件开发的,想着实现起来应该不难。之前自己鼓捣过一小段代码,发现确实眼高手低了。界面丑陋暂且不说,计算的工作量就比较大。有狠毒表单项需要填写,需要记下来。而且提前还款的时候也有很多功能。后来这个小程序就搁置了。最近又要提前还款了,又想起来了这个小程序,刚好最近使用Cursor 比较多,就拿来试试。结果太出乎意料了,效率惊人!

想实现这个提前还款的功能,需要有一个需求文档。但是需求文档写起来也有些麻烦。索性交给Claude, 让它生成需求文档。

图片图片

效率非常高,而且功能考虑得也很齐全。但是还需要改一下。

图片

然后继续输出新的文档,由于内容太多,就不全部截图了。

拿到了需求文档,就开始功能实现了。

打开Cursor, 找到原来的项目。如果没有原来的项目,就直接新建一个文件夹,然后Cursor的右边有个COMPOSER. 把我们的刚才需求文档粘贴进去。

图片图片

回车后,它就开始生成代码了。然后就是一直等待,等待。。。

    执行一段代码后,它会问你是否继续, 直接输入‘继续’, 直到它没有提示“是否继续完善”。经过长达3个多小时的反复提问与反馈,期间我也不断的对功能进行测试,最后终于有了一个带完整功能的提前还款计算器。

图片

这就是最后的界面,虽然不是很完美,但是3个小时不用敲代码,不用UI就能产出一个单项功能的小程序,还是非常让人吃惊的。

    整体来说,这个工具确实强的可怕,不用写一行代码,就搞定了UI与界面,包括贷款金额的计算,代码里面还有很多公用功能的提取,丝毫不逊于一个多年工作经验的高级程序员。但它现在还并不是完美的,或许是我使用的方式不正确。有时候会遇到它一直卡住,每次修改同样的代码,还是会觉得比较傻。遇到这种情况就要跟它讲清楚详细功能,毕竟是一个机器人,提问以及反馈的话语尽量通俗易懂。还有一个就是每次写完后,需手动再去调试,比较麻烦。计算功能的编写耽误了不少时间,下次可以提前给它实现一个测试用例,这样应该就会省事不少。

    在AI的时代,每个人都是一个独立的超级个体,有想法利用好工具就可以变为现实。

  最后放上最终上线的小程序,欢迎体验找bug与提意见。

图片