SSブログ

調べもの:マジックナンバー(プログラム) [プログラミング学習]

名前も存在も知っていたけど、避けるための具体的な対策を知りたいので調べた。
"気をつけましょう""わかりやすく書きましょう"は、私には通じない。

「マジックナンバー プログラム - Google 検索」
http://www.google.co.jp/search?hl=ja&lr=&q=%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%8A%E3%83%B3%E3%83%90%E3%83%BC+%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0&revid=1684395135&ei=muS2Sor4Lpve6AOF8vD8CQ&sa=X&oi=revisions_inline&resnum=0&ct=top-revision&cd=5

対策的にはこんなとこかな。
・後から読んだ時に意味が分からない直値をマジックナンバーとして洗い出す
・何度も使う数値は定数 or 列挙型として定義する
・コメントで可読性を補う
「マジックナンバー (プログラム) - Wikipedia」
http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%8A%E3%83%B3%E3%83%90%E3%83%BC_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0)

「マジックナンバー (プログラム) - Wikipedia」
http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AF%E3%83%8A%E3%83%B3%E3%83%90%E3%83%BC_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0)

「マジックナンバー」
http://www2.cc.niigata-u.ac.jp/~takeuchi/tbasic/example/MagicNumber.html

「[実装編]マジック・ナンバーを使ってはいけない - ITエンジニアの「やってはいけない」:ITpro」
http://itpro.nikkeibp.co.jp/article/COLUMN/20070820/279836/

nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0