干货篇|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与云原生应用开发与架构方法论。

以下无正文。