より経験豊富な開発者に、1 つの単純なことについて尋ねたいと思いますが、私には明らかではありません。次のようなコード (Java) があるとします。
for(int i=0; i<vector.size(); i++){
//make some stuff here
}
私はそのような声明に頻繁に出くわしたので、おそらく何も悪いことではありません. しかし、私にとっては、各反復で size メソッドを呼び出す必要はないようです。私はそのようなアプローチを使用します:
int vectorSize = vector.size();
for(int i=0; i<vectorSize; i++){
//make some stuff here
}
ここで同じこと:
for(int i=0; i<myTreeNode.getChildren().size(); i++){
//make some stuff here
}
私はまだプログラミングの専門家ではないので、私の質問は次のとおりです。生け垣全体のギャップを探しているのでしょうか、それともプロのコードでそのような詳細を処理することが重要ですか?