希望能有所帮助,没讲清楚的地方可以在此做交流... :D
我现在也倾向与这么写 rspec 了 -- 1) local clarity over global DRY 2) 如果需要太多的 setup,是代码本身需要 refactor 的信号
Terry,你讲得很好,祝贺。 如果对于熟悉 unit 的人确实没有必要用 spec,新接触 ruby 的人可能 spec 的亲和力会好些。个人就根据自己偏好选。
@poshboytl 我在部署 Railscasts-china 项目的时候运行添加视频总是报错“Position is not a number”,这个怎么解决呢?
#27 楼 @poshboytl 基本一样的流程 :) 现在重构的时候不再很坚持的提东西,尤其是那种 context 里面带 context 的东西,更倾向与保留在本地的 it / expect 里面
#30 楼 @poshboytl 是的,今天我们团队的人也这么说了,比较有语意,像是在写英语一样的,但实际情况是,单数还好说,如果是复数呢,貌似没有 they。哈哈。