オブジェクトの操作中に混乱に直面しています。私はGoogleを検索しましたが、検索する実際の単語を見つけることができませんでした。問題は次のとおりです。long文の代わりに変数を使用しますか?
他のオブジェクトで構成されているオブジェクトを使用しています。例:
public void mapObjects(A a, B b) {
a.setWeight(BigDecimal.valueOf(b.getWeight));
//Now my doubt lies here
if (a.getCharges.getDiscounts.getDiscountList != null) {
for(int i = 0; i < a.getCharges.getDiscounts.getDiscountList.size(); i++){
b.getList().get(0).setDiscountValue(a.getCharges.getDiscounts.getDiscountList.get(i).getValue());
b.getList().get(0).setDiscountName(a.getCharges.getDiscounts.getDiscountList.get(i).getValue);
}
}
}
上記のコードは一例です。私が働いているプロジェクトは、同様のタイプのコーディングスタイルを使用しています。コードのa.getCharges.getDiscounts.getDiscountList()
種類の使用は常に私をバグします。なぜなら私は何度も同じ声明を呼んでいるからです。
私はシニアに尋ねたときに、この文を単純なList <>変数に保存しないでください。彼はオーバーヘッドを増やす余分な参照を使用すると私に言った。変数を使用すると、ゲッターを何度も何度も呼び出すよりもオーバーヘッドになる可能性がありますか?
あなたの「シニア」は完全に嫌気です。 –
これは私を投げたくなります.... –
それは問題です。今、私たちのコードは完全に長いステートメントの山です。私たちはそれを変えることが大切なので、それを手助けできませんでした。 – Anant666