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

#tdd

从 OOP 到本体:用形式语义支撑 AI 协作方法论

小小猪排画中游

方法论地图之后——本体论如何表示 Epic、阶段与签收 系列《AI 编程可闭环协作》· 纪律包工程续篇 · 篇 1

2710

TDD 开发中的经验教训

FunTester

测试驱动开发(TDD)是一种强调质量和设计的开发方法,通过先编写测试来定义期望行为,再逐步实现功能。对于刚入职的测试工程师而言,TDD 可能显得陌生,但随着与开...

13110

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

老周聊架构

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

23110

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

小小猪排画中游

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

22410

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

小小猪排画中游

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

18010

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

小小猪排画中游

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

13910

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

小小猪排画中游

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

11500

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

小小猪排画中游

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

13420

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

小小猪排画中游

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

17310

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

被测试耽误的大厨

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

20910

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

用户5602664

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

17620

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

JanYork_简昀

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

2.7K20

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

正在走向自律

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

55500

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

用户2755790

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

41710

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

花花Binki

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

49071

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

陈哥聊测试

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

75310

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

喵叔

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

2K20

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

MegaQi

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

70820

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

架构狂人

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

2.2K10

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

陈哥聊测试

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

1.4K20
领券