单元测试 – 如何使用TDD设计复杂系统?
发布时间:2020-05-23 11:55:56 所属栏目:程序设计 来源:互联网
导读:与 Does TDD mean not thinking about class design?类似,我无法想象传统“设计”舞台适合TDD的地方. 根据保龄球游戏卡塔(“对话”版本,其链接此刻逃脱了我),TDD似乎忽略了早期的设计决策(丢弃框架对象,滚动对象等).在这个例子中,我可以看到,这是一个很好的主
|
与 Does TDD mean not thinking about class design?类似,我无法想象传统“设计”舞台适合TDD的地方. 根据保龄球游戏卡塔(“对话”版本,其链接此刻逃脱了我),TDD似乎忽略了早期的设计决策(丢弃框架对象,滚动对象等).在这个例子中,我可以看到,这是一个很好的主意,遵循测试,忽略你的初步设计思路,但是在更大的项目或者你想要开放扩展/定制的项目中,将东西放在您没有为了避免耗时的重写而立即进行测试或不需要立即进行测试? 简而言之,在做TDD时多少设计太多了,当我写测试和代码来传递它们(忽略我的设计仅仅担心通过测试)时,应该多少设计跟随设计? 或者我不担心什么,代码只是简单地按照测试,(实际上)难以重写或重构,如果你被画在一个角落? TDD的一部分是重构. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
