0
私は大きなクラスを持っていますが、PMDの一部は使用されないと思われますが、Findbugsは未使用のコード部分として表示できません。コードは次のようになります。条件ツリーからブランチを除外し、未使用のコードを取り除いてください
public void function1(....., String something) {
BigDecimal myNumber=new BigDecimal(something);
.....
String variable1 = function2(something);
}
public void function1(String something) {
if (something.charAt('R')>-1) {
..... UNUSED CODE ....
}
}
何かパラメータが含まれており、Rのアルファベット場合、BigDecimalの変換は例外がスローされます。このようなコード部分を見つけるのに役立つスタティックコードアナライザや他のツールはありますか?