【问题标题】:Spock @Unroll annotationSpock @Unroll 注解
【发布时间】:2015-06-01 15:28:20
【问题描述】:

在最近的一次代码审查中,出现了关于 @Unroll 注解属于类级别还是方法级别的问题。有问题的类在其大多数方法上都需要@Unroll,但不是全部。如果在类级别声明并且并非类的所有方法都需要它,那么声明 @Unroll 是否会导致任何性能损失?

【问题讨论】:

    标签: grails grails-2.0 spock


    【解决方案1】:

    @Unroll 注释旨在用于方法级别。但它也可以在Unroll.java JavaDoc comments 中指出的类级别上使用:

    {@code Unroll} 注释也可以放在规范类中。这与将其放在尚未使用 {@code Unroll} 注释的每个数据驱动功能方法上具有相同的效果。通过在方法名中嵌入命名模式,每个方法仍然可以有自己的模式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多