当前位置: 首页 > news >正文

基于 Trae + DeepSeek 的 Vibe Coding 实践指南(七):用AI写生产级代码与SDD编程

目录

  • 前言
  • 一、用AI写生产级代码【SDD编程】
    • 1.1 Spec-Driven Development模式及应用场景
    • 1.2 SDD 和 Vibe Coding相辅相成
    • 1.3 SDD模式挑战性更高
  • 结语





🎬 云泽Q:个人主页

🔥 专栏传送入口: 《C语言》《数据结构》《C++》《Linux》《蓝桥杯系列》《笔试算法》《AI赋能》
⛺️遇见安然遇见你,不负代码不负卿~

前言

大家好啊,我是云泽Q,欢迎阅读我的文章,一名热爱计算机技术的在校大学生,喜欢在课余时间做一些计算机技术的总结性文章,希望我的文章能为你解答困惑~

一、用AI写生产级代码【SDD编程】

前面文章所使用vibe coding只能做一些小项目,在现在公司实际业务开发中,一般都使用SDD编程(无论是哪种AI开发工具)

1.1 Spec-Driven Development模式及应用场景

在Trae当中有一个模式“/spec模式”.这个模式到底是做什么的?
官方文档

Spec-Driven Development:规范驱动开发
工作流:规范 → 计划 → 任务 → 实现。而Vibe缺少的就是规范,从而导致代码质量一般。

然后我接下来再演示一下sepc模式的用法,依旧创建一个文件夹放我们的项目

要用spec模式要点击左上角切换为solo模式,先前我们使用的IDE模式相当于人是作为项目开发的主导者,而在SOLO模式下就是Agent主导开发

触发spec模式非常简单,只需在左侧对话框输入/spec,我们让它做一个简单的小玩意,方便演示spec模式的区别

该模式下就会先根据你的要求生成几份规范文档,公司当中的生产级代码也是这样写的,之后AI就会照着这个规划文档去开发


而我们在它生成好代码之后也可以通过手动修改规划文档里的一些要求来改动代码,文档中的信息更改以后,Trae会自动识别文档的改动来改动代码,当然也可以发一个指令“我对spec.md做了一个简单的修改,根据此次文档的修改进行代码的修改,其他功能不变“,你自己把边界什么的规划好交给他干就行了。本质上就是让开发者变为了产品经历+架构师,有问题我们直接改文档就可以了,不用改代码

我们打开它做的这个网页,也是可以玩,就是页面做的丑丑的,

Spec 模式面向更复杂的系统级任务,常见的场景如下:

其实就是突出2个字:规范

1.2 SDD 和 Vibe Coding相辅相成

Spec是以结构化规格和验证为中心的工程化流程,使得AI根据规范稳定生成代码,并用系统化的校验守住质量。

Vibe Coding是以 即时的prompt来生成内容,不断迭代的过程,适合快速原型,低门槛创造力,代码质量不一定高。

在实际公司业务开发中更期望使用的是Spec的这种模式,但是Vibe可以快速生成初版的规格

还有一种用法就是先用vibe coding做一个demo出来,然后让AI根据vibe coding的结果做出spec模式下的文档,然后随着后续不断地规范这个文档,这个文档就可以用于各种模型之中

1.3 SDD模式挑战性更高

建议看这篇文章:https://www.cnblogs.com/sddai/p/19171948


结语

http://www.jsqmd.com/news/1155444/

相关文章:

  • 2026年呼叫机器人厂家排名怎么看?
  • Rufus:打破系统安装限制的USB启动盘制作神器
  • AI训练数据版权争议:苹果被诉非法抓取YouTube视频
  • 针对无症状阿米巴感染,糠酸二氯尼特是肠道内杀滋养体的专属特效药
  • 上市公司高管数字知识断层强度数据集
  • 5分钟终极指南:一次性解决所有Windows C++运行库安装问题
  • 天津和平区名表回收门店大盘点|劳力士百达翡丽回收无隐形消费 - 逸程奢侈品回收中心
  • PDF文件太大的几种压缩方法:从在线工具到Python脚本
  • WiFi 显示已连接却提示无 Internet 安全?联想官方修复工具一键解决
  • 把 Ace Data Cloud 平台能力接入你的 AI 助手:MCP 文档、价格、API 与账户管理实战
  • OpenAI GPT-Live-1全双工语音模型:架构解耦、委派推理与AI语音交互的范式革命
  • 亨得利官方名表服务中心|全新官方地址及客服热线权威信息通知(2026年7月更新) - 亨得利官方博客
  • 离散制造转型误区二:系统买了一堆,为什么数据还是不通?
  • CentOS 7.9 离线安装 Telnet 0.17:3步解决无外网环境运维难题
  • 加密神器,流批了
  • 使用 Python 冻结 Excel 文件中的行、列和单元格
  • macOS 14 Sonoma 网络接口识别:3种命令精准定位 en0/en1 与 IP 地址
  • 加密对讲机厂家有哪些?国密链路加密对讲机与口袋方案对比 - 资讯焦点
  • C++队列数据结构实现:从数组循环队列到链表动态队列的底层原理与实战
  • 劳力士中国官方售后服务中心|官方地址及售后服务热线权威信息通知(2026年7月最新) - 劳力士服务中心
  • Multisim 14.0 数字电路设计:555定时器产生1Hz秒脉冲的3种电路方案对比
  • 2026常州奢侈品首饰回收实测榜单|旧首饰别乱卖!无损无扣费变现避坑攻略 - 奢侈品回收中心
  • Linux tree 命令 1.8.0 实战:5个高阶选项组合实现项目目录智能分析
  • AI编程实战:用Hermes+Codex组合实现11小时自动化编码辅助
  • AI重构低代码:从单体模块化到团队协作,一套“反焦虑“的代码规范长什么样?
  • WORM虫王流派搭配雷神炮:创世战车高机动爆发战术实战解析
  • 2026 平价入门蓝牙耳机实测测评:五款百元 TWS 全场景使用解析
  • HTMLMinifier:给你的网页穿上“紧身衣“,轻松提升30%加载速度
  • 2026年上半年软考软件评测师应用技术真题及答案解析
  • 注销公告登报要多少钱?2026新收费标准+办理流程避坑全攻略 - 慧办好