1
AntiGameZ 2012-12-12 23:37:41 +08:00
TDD不正是解决这个问题的么,保证你的测试代码覆盖率
|
3
AntiGameZ 2012-12-13 11:30:44 +08:00 1
@tioover 类库和技巧跟随语言和你使用的技术而变化。
以RoR举例子,一般可能用到的包括: * 测试框架类库,比如 RSpec,不过RSpec也可以说是一个BDD测试框架 * 生成对象,或者Fake对象的类库,主要用来模拟一些不需要测试,但是又需要用到的第三方代码,比如FactoryGirl * 看你是要测试 Web 还是 Desktop 亦或者是 Mobile 程序,针对UI也会有库,但这不仅仅限制于UI啦,Web UI里capybara是很不错的啦 * 周边还有很多可以减少测试中重复工作的工具,比如Guard之类的,各种统计测试覆盖率的Cover TDD/BDD自己也是在摸索阶段,这不是什么了不得的技术,但确实可以解决问题 |
5
reus 2012-12-13 12:21:55 +08:00 1
同推荐tdd,先写测试再实现之,做大规模重构都不怕
|
6
tioover OP 除了tdd还有没有什么建议?我是说如何提高自己对程序整体结构的把握 tdd对这方面感觉没有办法
|