干货篇|02. 纯AI Coding商业应用
文章目录
干货篇|02. 纯AI Coding商业应用
目录
@[toc]
本文思维导图
前言
AI Coding的大型项目长什么样
本文思维导图

前言
笔者从去年4月中旬开始
就萌生并开始实施了一个想法:
“是否可以做一个完全由AI Coding的商业化应用”
不同于Vibe Coding(氛围编程)的不可控性
笔者作为一个在IT行业耕耘了十余年、经历了大小项目的开发和架构演进
笔者更看重的是AI时代下的代码输出的一致、架构的整洁、从AI开发到上线的全流程标准化
理想是丰满的,现实是骨感的
在经历了半年的摸索、踩坑、换过无数的AI IDE和底层大模型后
被AI折磨的鼻青脸肿的笔者总算是 摸索出了一套可行的AI大型应用开发方法论并做出了自己的第一款纯AI开发的商业化SaaS
从实践层面证明了AI在大型云原生应用开发下的可行性
当然,
写到这里希望读者们不要误解:
纯AI Coding并不意味着你只需要说一句话AI就帮你全部完成
你只是不需要做最底层的代码交付工作、脚本编写工作
甚至你不用关心是用什么底层编程语言实现
但是你仍需要完成:架构设计、技术选型、流程设计、CI/CD、质量门禁等等
AI时代下,程序员的本职工作和竞争力在发生范式上的变化
AI Coding的大型项目长什么样
下面是纯AI Coding的工程结构设计(简化版)
前后端分离开发
后端采用springboot
前端采用 uniapp
总代码量约22w行(还在持续增加)
mhk-front-backend/ ← Monorepo 组织形式,前后端分离但统一管理
│
├── backend/ ← Spring Boot 后端服务 (Java 21)
│ ├── src/main/java/com/link/all/ ← 后端源码 (DDD 分包架构)
│ │ ├── admin/ ← 管理员领域 (ReservedShop、SystemConfig 等)
│ │ ├── agent/ ← 代理领域 (AgentCommission、AgentApply 等)
│ │ ├── article/ ← 文章领域
│ │ ├── bc/ ← 限界上下文
│ │ ├── common/ ← 公共模块 (配置、工具、拦截器、异常处理)
│ │ ├── cooperation/ ← 合作/联盟领域
│ │ ├── member/ ← 会员领域 (MemberCard、MemberCoupon、Points 等)
│ │ ├── merchant/ ← 商户领域 (Onboarding、LearningRecord 等)
│ │ ├── shop/ ← 店铺领域
│ │ ├── user/ ← 用户领域
│ │ ├── sharedkernel/ ← 共享内核
│ │ └── web/ ← Web 控制器
... ...下图:cursor claude模型统计的代码量结果

看起来很复杂是吧
其实也不简单[手工狗头]
但是跟着笔者的专栏一步步渐进式构建
了解我们为什么要这么去设计我们的目录结构
最后回头看就会觉得清晰无比
正如《道德经》所述
道生一,一生二,二生三,三生萬物。
我们只要找到门道了
知道其工作原理工作模式和设计模式后
接下来就是照葫芦画瓢灵活运用
一点也不难。
原文来源:CSDN 博主「老邋遢」《干货篇|02. 纯 AI Coding 商业应用》,经授权转载。
覃岭(笔名老邋遢),现任极普时代科技技术总监、词元商城首席架构师,前奔驰大中华区架构师、国内首批Harness商业化应用落地实践者及布道师,深耕AI与云原生应用开发与架构方法论。
以下无正文。