エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ハードコーディングとは - Qiita
主にこちらの記事を参考にしました。 「分かりそう」で「分からない」でも「分かった」気になれるIT用語... 主にこちらの記事を参考にしました。 「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典 記事にも書いてありますが、一言で言えば、「別のところに分けておいた方が良い処理や値をソースコードの中に直接埋め込むこと」です。 具体的なプログラムで見るとわかりやすいです。 上は物の値段を標準入力で受け取って、消費税率10%の税込価格を表示するごく簡単なRubyスクリプトです。 プログラムでは消費税率0.1が、税込価格を計算する箇所に直接書かれています。このスクリプトを書いた本人は税込価格を表示するプログラムだとわかっているため特に問題ありませんが、他の人が見たときに0.1って何?、みたいな感じでプログラムの意味が他人には把握しづらいです。 このように分けておいたほうがわかりやすい処理や値(今回は税率)を直接コードに書くことをハードコーディングと言います。 さらにハードコーディングされ