【发布时间】:2015-01-26 03:44:53
【问题描述】:
我一直在通过谷歌寻找这个问题,但事实证明我找不到解决这个问题的方法。实际上,我有一个经典的 main 方法来运行作业,但 sonarqube 不断重复我,发现了一个未注释的主要方法。
代码如下:
/**
* Main : Run MapReduce job
*
* @param args
* arguments
*/
public static void main(String[] args) {
ExitManager exitManager = new ExitManager();
// run job
if (!runJob(args)) {
exitManager.exit(1);
}
}
我在这里没有看到任何特别的问题,那么这个问题是从哪里来的呢?你知道我该如何解决这个问题吗?
谢谢。
【问题讨论】:
-
这个主要方法是未注释的。我没有发现任何问题。
-
没看懂,那里怎么没注释?
-
阅读下面的答案,似乎是对“评论”一词的简单误解。像 OP 一样,我认为它的意思是该方法应该有一个注释,而不是它应该被注释掉以便它无法执行
-
@Stewart 所以你的意思是我应该在 main 方法上添加特定的 cmets 而不是注释掉它?
-
不,CheckStyle 警报是说您根本不应该有
main()方法。显然,此警告不适用于您。
标签: java methods comments main sonarqube