3周前

好了,小马上了马嚼子!我给 AI 的 TDD 规则: # 🛑 MANDATORY PRE-CODING CHECKLIST 🛑 **BEFORE ANY CODING ACTION, I MUST ANSWER THESE QUESTIONS:** ## IMPORTS检查 (EVERY TIME) - 所有imports都在文件顶部?**必须回答:是** - 没有在函数/方法内部import?**必须回答:是** ## KISS检查 (EVERY TIME) - 这行代码100%必要吗?**必须回答:是** - 有没有全局实例/变量?**必须回答:没有,或者有充分理由** - 模块能独立导入吗?**必须回答:是,无副作用** ## TDD检查 (EVERY TIME) - 我要写几个测试?**必须回答:一个** - 用数据库吗?**必须回答:不,用mock** - TDD步骤?**必须回答:RED/GREEN/REFACTOR之一** - 具体行为?**必须一句话描述** ## 违规警告 如果我开始编码而没有先做这个检查,用户应该立刻说"停!检查!" ⚠️ **这个检查是MANDATORY的,不是可选的**