
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ハードコーディングとは - Qiita
上は物の値段を標準入力で受け取って、消費税率10%の税込価格を表示するごく簡単なRubyスクリプトです。... 上は物の値段を標準入力で受け取って、消費税率10%の税込価格を表示するごく簡単なRubyスクリプトです。 プログラムでは消費税率0.1が、税込価格を計算する箇所に直接書かれています。このスクリプトを書いた本人は税込価格を表示するプログラムだとわかっているため特に問題ありませんが、他の人が見たときに0.1って何?、みたいな感じでプログラムの意味が他人には把握しづらいです。 このように分けておいたほうがわかりやすい処理や値(今回は税率)を直接コードに書くことをハードコーディングと言います。 さらにハードコーディングされているのが数字の場合、それらは「マジックナンバー」と呼ばれます。 今回の税率0.1はマジックナンバーとなります。 複数人で開発する際にハードコーディングがあると、他の人がコードを見たときに処理がわかりづらいため、一般には避けるべき書き方です。 今回の税込価格プログラムのハードコー