首页
学习
活动
专区
圈层
工具
发布

#tdd

别再凭感觉调Prompt了:Eval驱动开发,AI工程化的TDD时刻

老周聊架构

不是那种跑一个Case看看输出"感觉对"的人肉验证,而是一个可以自动运行、自动打分、每次Prompt改动都跑一遍的评测集?

18010

从「更会写」到「敢合并」:AI 编程可闭环协作方法论

小小猪排画中游

AI 写代码的交付质量,常见瓶颈 不在模型够不够强,而在两件事没补齐:改哪里、会影响谁 的结构化上下文,以及 何时算做完、凭什么合并 的验收闭环。

19110

AI 编程可闭环协作 · 卷五:存量项目怎么落地——案例、误区与渐进路线

小小猪排画中游

卷一~四讲的是 框架:意图 成果 验收、技术图谱、任务单与签收、专题收尾(一轮交付合并后的归档,卷四 §17)。若你的仓库已经跑了很多年,常见状态是:文档与...

13710

AI 编程可闭环协作 · 卷四:闭环交付与经验沉淀——从 SPEC 到跨轮回顾摘要

小小猪排画中游

若你还没读过 卷一~卷三,建议先看:卷一讲意图 成果 验收;卷二讲 技术图谱;卷三讲 任务单、书面签收、合并前自动检查。

12010

AI 编程可闭环协作 · 卷三:Harness 与 SDD——让改动可签收、可合并

小小猪排画中游

若你还没读过 卷一 与 卷二,建议先看——卷一讲 图谱 + 协作流程 如何叠放;卷二讲 Agent 先看地图再动手。

9200

AI 编程可闭环协作 · 卷二:技术图谱——让 Agent 先看地图再动手

小小猪排画中游

若你还没读过 卷一:怎样才算「做完」,建议先看——那里讲清了 图谱 + 协作流程 如何叠放,以及「意图 成果 验收」怎样算一轮交付。

10420

AI 编程可闭环协作 · 卷一:怎样才算「做完」——给 Agent 结构,给团队过程

小小猪排画中游

AI 写代码的交付质量,往往不仅取决于模型,更取决于 上下文是否够用、交付是否验得动。 本文介绍一套在真实项目里跑过的做法:用技术图谱回答「改哪里、会影响谁」...

15010

Claude Code 实战指南(一):环境构建与 TDD 核心循环

被测试耽误的大厨

上面两篇文章主要讲述了Agent Skills的意义,很多朋友私信留言,说太偏理论了,想要看一些代码实战类的,所以就先从Claude Code开始吧,本系列(C...

16610

1个场景(618促销)5种范式(Spec/Vibe/Glue/TDD/Harness) ,企业级AI Coding经验分享(附代码示例)

用户5602664

在618促销这样的大型项目中,我们通过实战验证了五种研发范式的价值,核心发现如下:

15320

TDD 实践指南:遵循红-绿-重构 (Red-Green-Refactor) 三部曲

JanYork_简昀

在现代软件工程中,TDD(Test-Driven Development,测试驱动开发) 已成为一种被广泛认可的开发方法。 它并不只是关于“测试”本身,而是一种...

2.4K20

解锁Python TDD:从理论到实战的高效编程之道(9/10)

正在走向自律

在 Python 开发的广袤天地中,确保代码质量与稳定性是每位开发者的核心追求。测试驱动开发(TDD,Test-Driven Development)作为一种强...

53000

程序员思维体操:TDD修炼手册

用户2755790

TDD其实很简单,不要看名字很高级复杂,传统开发是直接开发功能,TDD则是先写好测试再开发功能。具体来说:

38910

TDD | 越是“老古董”越有高效率?

花花Binki

为了验证方法是否满足,我们在开发前设计了一组输入输出数据,测试代码也保留在了工程中。

46971

TDD、BDD、ATDD 都是什么、有什么区别?(下)

陈哥聊测试

在《TDD、BDD、ATDD都是什么、有什么区别?(上)》中,我们探讨 TDD、BDD 和 ATDD 的概念。虽然 TDD、BDD 和 ATDD 都是软件开发中...

72410

【单元测试】--测试驱动开发(TDD)

喵叔

测试驱动开发(Test-Driven Development,TDD)是一种软件开发方法,其核心思想是在编写实际代码之前,首先编写测试用例。TDD 的主要步骤如...

2K20

走进TDD的世界,看见高效和质量(文末福利 )

MegaQi

TDD是测试驱动开发的缩写,是一种开发方法,它要求在编写实际代码之前先编写测试代码,从而确保开发出高质量、稳定的代码。简单来说,就是先写测试,再写代码,不断重复...

68420

码农,你真的了解TDD和BDD吗?

架构狂人

今天我们来谈一谈TDD 和 BDD 两项实践。我们先来说说 TDD,也就是测试驱动开发(Test Drvien Development)。

2.2K10

TDD、BDD、ATDD都是什么、有什么区别?(上)

陈哥聊测试

软件开发是一个迭代过程,包括编写、测试和改进代码,直到满足需求。测试驱动开发(TDD)、行为驱动开发(BDD)和验收测试驱动开发(ATDD)是支持该过程的三种方...

1.3K20

TDD 在棋牌游戏算法中的应用

码农UP2U

棋牌游戏一直以来都是受欢迎的休闲娱乐方式,而其中的算法设计对于游戏的平衡性和公正性至关重要。测试驱动开发(Test-Driven Development,简称T...

55420

盘点一个Python列表的基础题目

Python进阶者

前几天在Python最强王者群【eric】问了一个Python列表基础的问题,这里拿出来给大家分享下。

37550
领券