public boolean validate(final Beanform[] bagdata) {
final int length = bagdata.length;
if (length == 4) {
return true;
} else if (length == 1) {
result = "length==1, Length should be greater than 1";
return false;
} else if (length == 3) {
if (bagdata[0].getCycleType() == null) {
result = "Cyclic Type is null for length==3";
return false;
}
}
return true;
}
你好 ,
以上是一段java代码,工作正常。但是,当我运行代码 aganist PMD 时。一个方法应该只有一个退出点,并且应该是方法中的最后一个语句
谁能告诉我如何塑造这段代码,以便它遵循一个方法应该只有一个退出点,这应该是方法中的最后一条语句在这种类型的代码中最好的方法是什么?
请分享您的经验。