by shigemk2

当面は技術的なことしか書かない

ハードコーディング

ハードコードとは 【 hard code 】 〔 ハードコーディング 〕 - 意味/解説/説明/定義 : IT用語辞典

特定の動作環境を決め打ちして、その動作環境で動作させることを前提とした処理や
データをソースコードの中に書き込んでしまうプログラミング方式。

通称決め打ち

年を西暦表示するためのコードに「19xx」と記述したり(1900年代に決め打ちしている)、
数値の入力を求めるためのコードに「数値と入力してください」と記述したり(日本語に決め打ちしている)するのが
ハードコードの代表的な例である。

ソースコードの仕様が変わる度に決め打ちにしている部分を
修正しないといけないので、コードの保守性が恐しく下がる。