🏗️ 第 05 阶段 · 项目工程化零基础友好
从「能跑」到「靠谱」:工程化到底解决什么问题
用大白话理解工程化:为什么小项目会越改越乱,工程化四件套是哪些。
⏱ 10 分钟 · ☑ 3 个实操任务
项目是怎么「烂掉」的
很多项目一开始很爽:AI 几十分钟做出来,能跑能看。但过一阵子你就会遇到:
- 改一个颜色,别的地方跟着乱了
- 想加个新功能,AI 说「需要动很多地方,有风险」
- 你自己都不敢再碰它了
这不是你笨,也不是 AI 不行——是项目缺了「工程化」。
术语提示:项目 = 你做的一个作品,比如个人主页、记账本;功能 = 项目能做的事情,比如「记账」是一个功能、「按月汇总」是另一个功能。
乱项目和工程化项目,差别在哪
| 乱项目 | 工程化项目 |
|---|---|
| 只有自己能跑 | 换台电脑、换个人也能跑 |
| 改一处坏三处 | 每次改动有测试盯着 |
| 不敢动,怕弄坏 | 有快照,改坏了能退回 |
| 文件乱放,AI 也迷路 | 结构清晰,人和 AI 都看得懂 |
| 每次发布靠运气 | 一键检查 + 自动发布 |
工程化四件套(大白话版)
1. 版本管理:项目的「时光机」
每次到关键节点,给整个项目拍一张快照。改坏了?退回上一张快照就行。这就是你基础课学过的 Git。
2. 测试:项目的「自动验收员」
给项目写一组「验收题」:点添加按钮,账单应该多一行。以后每次改代码,跑一遍验收题,就知道有没有改坏。不用自己手动点来点去。
3. 规范:项目和 AI 的「共同语言」
文件夹怎么放、文件怎么命名、说明书(README)怎么写,都有统一规矩。AI 按规矩干活,出错率直线下降。
4. 自动化:把重复活交给电脑
格式检查、测试、发布这些每次都要做的事,打包成一条命令。以后你只需要敲一条命令,电脑自己检查完。
一个比喻:做饭 vs 开餐厅
自己做一顿饭,锅碗瓢盆随便放,没问题。但要天天做、还要别人来吃,就得有菜谱、有流程、有检查——这就是「开餐厅」。
工程化不是让你变成程序员,而是让 AI 按开餐厅的标准帮你干活:每次改完自动检查、出问题能退回、新功能不影响旧的。
两个常见误区
误区 1:「工程化是程序员的事,我零基础用不上」
错。工程化不是让你写代码,而是让你学会给 AI 下工程级的指令。你负责验收,AI 负责执行。
误区 2:「我一个小项目,用不上这么复杂」
一个项目可能用不上全套,但只要你想「长期维护」「加新功能」「给别人用」,四件套就能救你。
这一课你只需要记住
- 工程化解决的是「项目越改越乱」和「不敢动它」的问题
- 四件套:版本管理、测试、规范、自动化
- 全程由 AI 代劳,你负责下指令和验收
下一步
第一件套你已经在基础课学过了,这一模块把它升级:下一课学 Git 分支。