Grails Spock@Unroll注释

Grails Spock@Unroll注释,grails,grails-2.0,spock,Grails,Grails 2.0,Spock,在最近的一次代码审查中,出现了关于@Unroll注释属于类级别还是方法级别的问题。该类的大多数方法都需要@Unroll,但不是所有方法都需要@Unroll。如果在类级别声明@Unroll,并且不是该类的所有方法都需要它,那么声明@Unroll是否会导致任何性能损失?@Unroll注释旨在在方法级别上使用。但它也可以在类级别上使用,如中所示: {@code Unroll}注释也可以放在spec类上。这与将其放在尚未使用{@code Unroll}注释的每个数据驱动特性方法上的效果相同。通过在方法名

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

@Unroll注释旨在在方法级别上使用。但它也可以在类级别上使用,如中所示:

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