非技术性练习的想法强化了测试驱动开发的概念?

时间:2013-02-26 05:04:44

标签: tdd

我正在开设一门课程,帮助学生理解一些重要的技术概念,但学生不知道如何编码(这也不是课程的重点)。

对于Web开发中的许多概念/实践,我已经提出了非技术练习,让他们了解技术等效的工作方式。例如,为了解释结对编程,我让学生首先自己解决逻辑谜题,然后成对地解决类似难度的谜题。这突出了结对编程体验的正面和负面。

我正在努力想出一个类似的非技术性的例子或练习,以帮助他们理解TDD的优缺点。任何想法将不胜感激!

1 个答案:

答案 0 :(得分:1)

我建议搜索TDD类比,例如:

The Door analogy

也许这会给你一些灵感。展开这一点并解释在您完成示例时的好处?