FC2ブログ

リファクタリング:シンボリック定数によるマジックナンバーの置き換え

特別な意味を持った数字のリテラルがある場合、定数を作り、
それにふさわしい名前をつけて、そのリテラルを置き換えます。

マジックナンバーは、普通はぱっと見て理解できない特別な数字です。
もしその値を変更することになったら、その変更作業はまるで悪夢です。

多くの言語では、定数を定義できるようになっています。
これによって処理効率が低下することはありませんし、可読性はずっとよくなります。

Read more...

スポンサーサイト