クラスオブジェクトへのポインターがあるとしますJoeBloggs
。このような計算を行う方が良いですか
int value = Factorize( (JoeBloggs->GetNumber()*CalculateHeight(57,88)) )*JoeBloggs->GetSpeed();
また
int currentSpeed = JoeBloggs->GetSpeed();
int currentNumber = JoeBloggs->GetNumber();
int value = Factorise( (currentNumber*CalculateHeight(57,88)) )*currentSpeed;
一番上のコードの方がずっと短いので使っていますが、二番目のコードの方がずっときれいなコードになると思うことがよくあります。私は一貫した 1 つのコーディング スタイルに固執しようとしています。