1
yyfearth 2012-04-26 16:17:11 +08:00
怎么Livid开始对TDD感兴趣了?
|
2
yyfearth 2012-04-26 18:00:03 +08:00
不好意思啊,回复有些水啊,我实在也没啥这方面的实践经验。
只不过最近在写TDD的Paper写的实在头大,看到TDD就很头痛了啊。 可惜都是看些很理论的东西,没啥感觉,不过觉得TDD还是有一定的可行性的,打算下次做项目的时候试试,估计会很不习惯。 :-P |
3
Livid MOD OP |
4
sodapanda 2012-04-26 18:06:59 +08:00
酷壳那个博客的作者 陈皓总是说 TDD 是个伪技术。他好像很懂的样子。
|
5
zhendi 2012-04-26 18:07:55 +08:00
建议先看看这一篇文章: http://coolshell.cn/articles/5531.html
|
6
yyfearth 2012-04-26 18:11:58 +08:00
@Livid 感觉现在国内真正用TDD的不多吧
不过我们这边教师们总是让我们学敏捷来着,可是光学不练实在没啥意义。 因此打算实践一下,不过关于JS实在没啥TDD的支持的感觉,书上都是些Java 不过介于这几天研究的成功,觉得用ATDD来做应该API不错。(纯属个人想法) 用Acceptance Test Case来定义API,开源出来还可以做为Demo。 |
7
yyfearth 2012-04-26 18:19:02 +08:00
|
8
reus 2012-04-26 18:54:37 +08:00
基础库多些测试是必须的,先写用例再实现以通过测试也是常用方法,网站开发貌似不是这个套路,因为视觉上的东西没法用测试用例来描述吧
|
9
Mattsive 2012-04-26 21:08:36 +08:00 2
基于 tornado 的 TDD 大约都是这个路子,比如这个链接
http://didipkerabat.com/post/3814999625/test-driven-development-in-tornado python 的 TDD 相对其他语言感觉方便和简化许多。 |
11
leben 2012-04-27 15:51:29 +08:00
我对测试驱动总是觉得有点理论很好,实施很难。
如果测试实例比实际代码很多,是否真的值得? 会不会严重影响开发速度? 针对复杂逻辑的业务,是否真的能实现覆盖测试? |