我发现单元测试至关重要。
有几次我尝试过TDD,但还是放弃了,因为坐下来拿一张纸,先画出几张图似乎总是更有效率。既然有这么多人提倡TDD,我会继续尝试。
我看了这篇http://xprogramming.com/xpmag/sudoku5 (5的最后一篇文章),但这似乎突出了我使用这种方法的困难。
网上有没有基于简单、容易定义的问题的很好的示例演练?这样,我可以自己再次尝试这种方法,然后与样本进行比较。该示例需要解释该方法背后的思想。
我更喜欢用C#编写代码,但我使用的是Java。
发布于 2009-12-17 16:42:13
在通常的示例中,XP bowling game episode是两个开发人员之间的对话。它的代码是用Java写的。它很好地说明了设计是如何出现的,而不是预先定义的。
发布于 2010-06-22 07:09:14
Roy Osherove的String Calculator TDD Kata是一个非常好的起点,因为许多人都做过它,并在博客上发表过关于它的文章,或者发布了做它的截屏视频。他已经链接到了其中的一些。This video in c#是一个很好的低级实现。People writing about doing the kata in C# or Java很容易找到。如果你喜欢一步一步的文本演练,可以试试David Tchepak's。
发布于 2010-06-23 04:20:24
http://katacasts.com/有许多很好的示例(在许多不同的语言中)来执行Code Katas,其中包括大量的测试驱动程序。
就在最近,肯特·贝克( Kent Beck )将视频上传到了http://pragprog.com/screencasts/v-kbtdd/test-driven-development (付费观看),我还没有听到任何关于他们的坏消息。
另一个值得注意的是,James Shore也在http://jamesshore.com/Blog/Lets-Play/上为他的“让我们玩TDD”系列发布了许多TDD视频
https://stackoverflow.com/questions/1920259
复制相似问题