AI开发C语言应用按步走,开发表达式计算器calc过程总结
开发表达式计算器calc这二十几步,熟悉C语言的朋友,两个小时搞定不成问题,只是我想要熟悉C语言,所以分成多步,观察一下大语言模型生成的代码,质量相当不错,关键是生成速度太快了!!!
AI已经成为软件开发者的得力助手,忽视这一事实的人将会被淘汰!!!
一、表达式计算器calc已经上传到GITCODE
- 项目地址:
https://gitcode.com/gwsong52/calc.git- 可以克隆到本地:
gitclone https://gitcode.com/gwsong52/calc.git- 包括以下内容:
- 源代码.c/.h
- 测试代码 test.expr
- 说明文档 calc.readme.md,doc/readme.md
- 构建过程文档 doc/calc1.md … calc23.md
- 使用指南 guide.md
- AI扫描后指出的问题文档 suggestions.md
- AI给的功能建议 features.md
二、我的几点经验
- 开发前要准备方案,目标要明确,要求要细致,要不厌其烦,切记不要简单模糊!
- 手写方案不成,要用AI润色,逐步完善。
- 要给出详细示例,calc第一步就给了一个带括号的表达式:(90-18)/3+15
- 要有详细的测试方案,覆盖面越大越好,边界越清晰越好,每一次功能改变,都要重新生成测试,并运行测试通过!
- 构建过程一定要生成文档,记录过程,以便于事后查找!!!
- 构建过程中一定要扫描生成问题文档,根据问题的轻重缓急,逐步修复各种bug!
- 构建过程中一定要扫描给出功能建议,对完善功能至关重要,AI可以给出你想不到的!!!
- 如此细致打磨,会出精品的!!!
三、规模问题
- 笔者没有开发过大型应用,对使用AI开发规模较大的应用零经验!
- 小型的项目十个源码文件,很流畅,适和初学者入门或有基础的开发者转行!
- 源码在几十上百个文件的中大型复杂项目,如何把控,AI表现怎么样,还请方家指正!!!