Android开发一枚,最近在学习Android Testing相关的内容,上大学的时候做Java.Web会有写单元测试什么的,但是毕业后做Android开发一直都没有写过相关的测试代码,不知道是不是各个公司都是用手工测试或者monkeyrunner的方式进行测试。
各位iOS开发,或者其他客户端开发有写单元测试,推行TDD开发的吗?或者是TDD不太适用于客户端开发?
如果有,谈谈TDD的设计思路吧。
感觉上功能非常复杂的非UI程序是最适合搞TDD的,UI的当然也可以搞,但是总有那么点不好搞
功能非常简单又感觉得不偿失
写30行代码然后再写100行测试……
这是有多蛋疼啊……
2楼 @brambles 恩,不过如果项目真的是超级复杂,而且不断的改来改去,重构啥的,TDD倒确实是很有用的吧
3楼 @tinyfool
对的,跑测试作为最后一道防线还是很有用的,能有效防止某个小bug扩散到全局导致的服务中断。
3楼 @tinyfool 不断改来改去,重构啥的,这种项目是不是有问题啊, TDD也然并卵吧? ;-)
您用TDD的经验,求分享...
5楼 @wangxl 我们不用,因为我们的项目太多UI了
6楼 @tinyfool :|