何が「マジック・ナンバー」として知られるのか
「マジック・ナンバー」という用語は、コンピューターサイエンスやプログラミングで使用される。実際には、コード内で使用される特定の数字として定義される。
代表的な「マジック・ナンバー」の例
1. 404 : Webサイトで404エラーは、ページが見つからず、アクセスできないことを示している
2. 007 : スパイ映画の有名なスパイであるジェームズ・ボンドの識別番号として使用されることが多い
3. 42 : ドーグラス・アダムズの小説『銀河ヒッチハイク・ガイド』で、全知全能のコンピュータの答えが「42」となる場面があるため、コード内での答えを表現する際に使用されることがある
「マジック・ナンバー」を避ける理由
「マジック・ナンバー」を使用することは、コードを読んで理解することを難しくする。また、この数字を変更する必要がある場合、複数の箇所で変更する必要があり、ヒューマンエラーが発生しやすい。代わりに、定数を定義することで、誰でも理解できるコードを記述することができる。
コメントを残す