5 ruby rspec ruby-on-rails
我正在使用RSpec编写测试.
你怎么看,是一个很好的代码测试比例?
Oll*_*lly 6
代码测试比率是一个误导性的统计数据.一个更好的方法是使用rcov,你可以通过运行轻松使用它rake spec:rcov
rcov
rake spec:rcov
虽然100%的代码覆盖率有时被视为绝对目标,但您很快就会遇到收益递减规律.我个人的目标是在所有生产代码中实现90%的代码覆盖率; 尽管这主要是武断的,但我发现目标号码要容易得多.
nit*_*der 4
良好的测试与代码比率可以让您对所编写的代码充满信心,并且可以让您充满信心地进行重构,您会知道您对应用程序其余部分的影响。我的测试比例范围从 1:1.5 到 1:2.5 左右,它确实可以根据应用程序的复杂性而变化。
归档时间:
16 年,4 月 前
查看次数:
3939 次
最近记录:
9 年,9 月 前