入力されたワードを説明してください。
ソフトコーディング
ソフトコーディングとは、コンピュータプログラミングにおいて、使用する値や機能などを外部のリソースから取得することを言う。外部のリソースとしては、プリプロセッサマクロ、プログラム外部の定数、設定ファイル、コマンドライン引数、データベースのテーブルなどが挙げられる。ハードコーディング（使用する値や関数をソースコード中に直接コーディングする）の対義語にあたる。