乐于分享
好东西不私藏

给不写代码的朋友 介绍下 现在软件开发是怎么做的

给不写代码的朋友 介绍下 现在软件开发是怎么做的

先说一个特点:

那就是现在不需要人工手写代码了。

如果现在还是手写代码,可能有以下几个原因:

1. 保密安全原因,不允许联网,也没有部署本地大模型

2. 业务属性非常重。也就是项目有非常多的独有业务逻辑,这块AI根本无法正确理解。

3. 必须结合硬件,业务,历史信息,才能推动的项目

4. 偏向古法编程,完全不想改进


开发流程基本如下:

1. 人工给出一个基本需求,大致方向即可

2. AI 拆解需求,给出具体需求 人工review

3. AI给出具体实施方案,人工 review,这步小项目可能跳过

4. 多个agent并行执行

5. 结果AI进行smoke 测试,单元测试,功能测试

6. 最后工人 review 运行结果

7. AI完成CI CD,自动化测试,发布 等

其实可以看到,最重要的一环 不是设计,开发。而是 测试,而最多需要人工干预的就是 review 和检查最终结果。

相关学习资料