我一直使用红宝石大约一个月,我真的很喜欢它.但是,我使用甚至学习TDD都非常困难.我的大脑不会那样运作......
我真的非常想学习TDD,但说实话我有点困惑.我在Google上找到的所有文章都主要针对Rails,这对我来说并不感兴趣,因为我想学习如何对任何ruby应用程序进行高效测试,从简单的单文件脚本到复杂的gem,而不是网络应用.此外,还有很多框架和很少的入门教程.
有人可以给我任何关于如何学习TDD的建议,这样我至少可以开始认为自己是一个有抱负的rubyist吗?
Ste*_*man 12
学习TDD的最好方法就是做到这一点.我建议你使用TDD构建一个新项目.这意味着除非您的测试失败,否则不要编写任何非测试代码.
它会让你考虑编写测试:我想编写这段代码,我该如何为它编写测试,以便我可以编写它.
它将向您展示测试的分层特性.而不是想要一个必需的名称,不能包含数字.你将首先测试设置和读取名称,测试需要名称,测试它不应该包含数字,而不是考虑它是否有更多约束并测试它们.
记得:
| 归档时间: |
|
| 查看次数: |
9577 次 |
| 最近记录: |