小编DEG*_*DEG的帖子

SonarQube:java构造函数枚举中是否允许使用幻数

关于规则鱿鱼:不应使用S109幻数

不应该允许在java的枚举的构造函数中包含数字吗?在我看来,下面的代码不应违反规则.

public enum Color{
   RED(42),
   GREEN(123456),
   BLUE(666);

   public final int code;

   Color(int colorCode){
      this.code=colorCode;
   }    
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Sonar java插件版本3.3

java enums magic-numbers sonarqube

6
推荐指数
1
解决办法
1316
查看次数

标签 统计

enums ×1

java ×1

magic-numbers ×1

sonarqube ×1