マジックナンバー

「マジックナンバー」の英語

「マジックナンバー」は英語で magic number と言います。プログラミングで、名前を付けずにコードへ直接書いた数値を指す専門用語です。定数名に置き換えると、コードが読みやすく保守しやすくなります。

「マジックナンバー」の英語の使い分け

  • magic number

    プログラミングで、意味を説明する名前なしに直接書かれた数値を指す専門用語です。

    Replace magic numbers with named constants.

    マジックナンバーを名前付き定数に置き換えましょう。

「マジックナンバー」の例文

A magic number like 86400 makes the code hard to read.

86400のようなマジックナンバーはコードを読みにくくする。

コアイメージ

マジックナンバーはソースコード中に名前や説明が付けられないまま直接書かれる数値リテラルを指す

英英

A numeric literal used directly in source code without a descriptive name or explanation, which reduces readability and maintainability.

語源

magic numberは、'magic'(理由や説明が示されない特別扱い)と'number'の結合で、プログラミングで説明のない数値リテラルを指す用語として広まった

コラム

  • プログラミングではマジックナンバーを定数名や説明で置き換えることにより可読性と保守性が向上する

「マジックナンバー」のレベル別の例文

「マジックナンバー」を英語にするときのよくある間違い

  • × magic numeral

    ○ magic number

    プログラミングでこの意味を表す標準的な用語は magic number です。

「マジックナンバー」の英語についてよくある質問

Q. 「マジックナンバー」を英語で一言で言うと?
英語でも magic number と言います。プログラミングでは、意味を説明する名前なしに直接書かれた数値を指します。
Q. マジックナンバーと定数の違いは?
マジックナンバーは意味の分かる名前なしに直接書かれた数値です。定数は、たとえば MAX_RETRY のように名前を付けて値を管理するものです。
Q. 「マジックナンバー」を英語のコードレビューでどう言う?
Please replace this magic number with a named constant. のように言えます。改善を促す丁寧な表現です。

「マジックナンバー」と関連する日本語の英語

ほかの日本語から英語を引く

おすすめの単語帳

1 / 1