这里有人熟悉TDD (Test-driven development)么

2012-04-23 18:31:36 +08:00
 yyfearth
好处我大概已经明白了,坏处有啥呢?(我知道就是 GUI、DB等TDD不好测,已经应试的问题)
最近写这个论文,去网上看了下,把一般性的概念,历史,步骤,优点,和部分网上找的缺点讲完后,还是达不到数量和质量上面的要求(OMG 3000 words左右啊,而且还要有自己的见解)
因为自己没有实践过,理解有限,每一点能说的不多,说多了也是重复,而且也不能抄现有的资源(不算字数,paraphrase也不算)
有没有实践过的,说说心得呗?
有意义的回复我一定会感谢的 ;)
3322 次点击
所在节点    问与答
5 条回复
kid7st
2012-04-24 10:04:44 +08:00
找个单元测试的例子,一般都按照TDD的模式的.
stingh711
2012-04-24 10:33:46 +08:00
去搜搜之前网上吵架的帖子吧。好像是酷壳和infoq一帮人。
http://devgrind.com/2007/04/25/how-to-not-solve-a-sudoku/ 这儿有介绍几篇文章讲用tdd来解数独,最终失败了。
tdd我们在工作中几乎从来没有从头到尾用过..太麻烦了.
gastlygem
2012-04-24 10:34:35 +08:00
要不要写写各个语言使用TDD的方便性,以及各个IDE对于TDD的支持?这样你可以多凑出千把字来。
mistapostle
2012-04-24 11:09:34 +08:00
个人觉得只适合算法复杂而需求稳定的东西,对于需求天天在改的东西搞TDD,等于白白的多维护一堆没用的代码而已.而对于所谓程序逻辑纯粹是简单的几个if else的那种东西,测试代码意义也不大
yyfearth
2012-04-24 12:16:02 +08:00
@stingh711 哪些我看过了,感觉有些扯皮,如果开发没有热情,只是混日子的化,除了钱估计任何敏捷方法都是白搭。不过我感觉硅谷这边,充满热情的开发者还是不少的,所以这些敏捷方法会有一些用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/33136

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX