TDD新手:是否有示例应用程序进行测试以显示如何进行TDD?
我真的想进入TDD开发,但我没有参考从哪里开始。
我认为,查看代码并了解他们如何编写测试并使类可测试,以便我更容易消化并开始使用自己。
是否有人知道包含unit testing的任何样本或小型开源C#
应用程序?
对于shakalpesh,
我会推荐ObjectMentor katas。
- 一个是创建一个保龄球游戏评分算法
- 另一种方法是将中缀表达式转换为后缀。 (调车场算法)
Bolwing游戏
调车场算法
我强烈推荐Kent Beck的“ 测试驱动开发:例子(Addison-Wesley签名系列) ”。
远远超过我在网上或其他地方发现的任何其他资源。 值得花40到50美元。
如果您正在寻找一个真实的开源应用程序,其中unit testing对于评估正确性至关重要,我建议使用BouncyCastle C# , 这里有源代码。 它是.NET的开源加密API,有大量的测试,显然测试有助于确定事情是否有效。 很棒,如果你喜欢跳进厚厚的东西。
我个人认为,阅读网络/截屏video比阅读示例源代码更好。
我会在这里观看Rob Connery的MVC店面系列。 他涵盖了你所寻找的大部分内容。
另外,看看JP Boodhoo的DnRTV剧集。 在这里找到它。
微软出版社出版了由纽约开发团队的两名成员Newkirk和Vorontsov撰写的“微软.NET中的测试驱动开发”一书。 现在已经有几年了,但它会向您展示更完整的流程视图。