tdd-workflows-tdd-green - SKILL

发布时间:2026/10/6 2:38:02
tdd-workflows-tdd-green - SKILL name: tdd-workflows-tdd-greendescription: “Implement the minimal code needed to make failing tests pass in the TDD green phase.”risk: criticalsource: communitydate_added: “2026-02-27”绿色阶段简单函数def product_list(request):products Product.objects.all()return JsonResponse({‘products’: list(products.values())})重构基于类的视图class ProductListView(View):def get(self, request):products Product.objects.all()return JsonResponse({‘products’: list(products.values())})重构通用视图class ProductListView(ListView):model Productcontext_object_name ‘products’### Express 模式 **内联 → 中间件 → 服务层** javascript // Green Phase: Inline logic app.post(/api/users, (req, res) { const user { id: Date.now(), ...req.body }; users.push(user); res.json(user); }); // Refactor: Extract middleware app.post(/api/users, validateUser, (req, res) { const user userService.create(req.body); res.json(user); }); // Refactor: Full layering app.post(/api/users, validateUser, asyncHandler(userController.create) );何时使用此技能在 TDD 循环中从红色阶段进入绿色阶段时实现满足测试所需的最少行为时你想让实现保持有意简单时何时不使用此技能你正在为设计或性能进行重构时测试已通过且你需要新需求时你需要完整的架构重新设计时说明审查失败的测试并找出最小的修复。实现最小的变更以通过下一个测试。每次变更后运行测试以确认进展。记录捷径或技术债务供重构阶段使用。安全避免绕过测试使其通过。将变更范围限制在失败的行为上。资源resources/implementation-playbook.md包含详细模式和示例。局限性仅在任务明确匹配上述范围时使用此技能。不要将输出视为环境特定验证、测试或专家审查的替代品。如果缺少所需的输入、权限、安全边界或成功标准请停下来询问澄清。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询