ソナーは私に「特異フィールド」のルール違反を与えています。
このようなメソッドを1つだけ使ってクラス分けしています。
public class MyClass{
MyType object;
public void myMethod(){
object= aMethod(arg); //Returns instance for the class MyType
}
}
ここでmyMethodは数え切れないほど呼び出されます。
MyTypeのオブジェクト作成のコストを節約できますか?
Sonarは、myMethod()内でMyTypeを宣言するように指示しています。これにより、オブジェクト作成のコストが発生しますか?
説明をお願いします...