TAG · 标签

# Vibe Coding

AI Agent 行为准则:TDD 测试驱动开发

本文规定AI Agent必须严格遵循TDD的Red-Green-Refactor三阶段循环开发,并在每个阶段开始前向开发者明确声明。环境配置上,所有mvn和python命令必须通过--settings参数指定自定义settings.xml,以确保访问内部Maven仓库和项目代码文件。RED阶段要求在src/test/下编写必然失败的测试,一次只测一个功能点,禁止修改src/main/代码;GREEN阶段要求用最简单实现让测试通过,禁止修改测试与过度设计;REFACTOR阶段要求在保持测试通过的前提下改进代码质量。实践上强调小步快走、频繁验证,测试需快速、独立、可重复,并通过持续重构消除重复、提升可维护性,从而确保TDD流程被严格执行。