taxRate();ローカル変数priceが以下の3つの目的に使い回されている。数量×単価の計算結果その計算結果に送料を加算した結果さらにその加算した結果に税率を適用した結果1つの変数を複数の目的で使い回すとコードを読む際混乱する。読んで理解することが難しいので要件が変更したときにコードを変更することも難しい。ローカル変数priceを使いまわすと変更の影響範囲が広がる。本来は関係のない箇所に影響する予想外の副作用を起こす可能性がある。