之前做了网页版 https://bookyell.com/ ,最近用 cursor 和 trae 写了个 flutter 版本的 app ,终于发布了,感兴趣的老铁可以下载体验: https://bookyell.com/app 。结合 AI 实现了自动翻译、语法分析、语音朗读、测验等功能。
实践了一个多月 AI 编程,AI 把写程序的模式完全变了。
我是 dart 零基础,完全不懂 flutter ,如果在以前,需要先从语法学起,现在只要会打字,和 AI 聊天就行了。整个 APP 99.9%的代码都是 AI 写的。以前的面向程序语言编程,以后将是变成面向人类语言编程;
总结优势:
- 悠闲的喝着水看他马不停蹄的干活,不满意还能骂他,你也可以享受到颐指气使的快感;
- AI 生成的代码块,单从他提供的代码块内我还没有发现有过 bug ,以后局部代码的低级 bug 会少很多。一般问题出现在复杂业务间的代码耦合上。
- 代码写完后,再让 AI 帮忙 review 一下,看存在什么问题。基本上能减小 50%以上的调试时间。
当然,开发过程中也有一些 AI 的瓶颈在。
- 他的输出依赖于你提供的输入,解 bug 的时候,如果你没把有 bug 的代码给他的话,他就会不停的胡说。
- apply 代码要慎重,apply 之前最好是自己先看一遍,很容易引入新 bug 。尤其是 TRAE apply 代码的能力相当垃圾,更要小心。
- 自己对整个应用架构要有把握,对于 AI 给的代码要有个判断,如果不符合整体架构,就给他提供你的要求,让他出个新的方案,否则的话,代码最后就乱成一坨了。
总结:AI 让我变得更懒了,字符串转小写我都不想自己写。
