使用 AI 编码的最佳方式
发布: (2026年3月7日 GMT+8 15:19)
3 分钟阅读
原文: Dev.to
Source: Dev.to
像架构师而不是提示工程师一样思考
初学者在使用 AI 编码工具时常犯的错误是让 AI 一口气构建完整的项目,例如:
“帮我构建一个完整的 SaaS 应用,实现这个功能”
结果往往是代码库混乱不堪,因为 AI 试图一次性生成所有内容,导致架构很快崩溃。
关键思路很简单:先设计系统。
不要让 AI 直接生成整个项目,而是把它拆分成可管理的块:
- 架构
- 文件夹结构
- 数据模型
- API 设计
然后让 AI 一次实现其中的一个部分。
更佳的工作流
首先设计架构
在请求任何代码之前,先定义整体结构:
- 项目结构
- 数据库模式
- API 路由
- 主要组件
示例文件夹布局
/api
/services
/components这样可以防止 AI 随意创建结构。
让 AI 一次只构建一个文件
不要使用模糊的请求如“构建后端”,而是请求具体的文件:
- “创建一个用于用户注册的 Express API 路由,包含邮箱和密码校验。”
- “创建一个用于仪表盘的 React 组件,显示项目列表。”
小而明确的任务会产生更好的结果。
审核并改进
绝不要盲目粘贴 AI 生成的代码。检查以下方面:
- 不必要的复杂性
- 安全问题
- 不一致的模式
AI 擅长生成代码,但开发者在判断代码质量方面仍然更胜一筹。
用 AI 处理枯燥的工作
AI 在重复、低价值的任务上表现出色,例如:
- 样板代码
- 测试
- 简单的 CRUD 接口
- 文档
- 重构建议
让 AI 负责这些重复性工作,你就可以专注于系统设计和产品决策。
真正的转变
AI 并不会取代开发者,而是改变了开发者的角色。
我们不再把大部分时间花在写代码上,而是更多地投入到:
- 设计系统
- 审核生成的代码
- 思考架构
这些才是真正有价值、值得投入的有趣问题。