本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

環境(本番 / 開発)

最終更新: 2026年8月8日

環境(environment)は、プログラムを 動かす場所の区分 です。目的に応じて、いくつかに分けるのが一般的です。

なぜ分けるのでしょうか。もし、いきなり本番で新機能を試せば、不具合がそのまま利用者に届いてしまいます。開発 → 検証 → 本番 と段階を踏むことで、問題を手前で食い止められます。

開発環境 自由に試し書き 壊れても影響なし
<rect x="265" y="24" width="190" height="140" rx="14" fill="none" stroke="currentColor" stroke-width="2"/>
<rect x="265" y="24" width="190" height="40" rx="14" fill="#f59e0b"/>
<text x="360" y="51" font-size="15" font-weight="bold" fill="#ffffff">検証環境</text>
<text x="360" y="100" font-size="12" fill="currentColor">本番そっくり</text>
<text x="360" y="122" font-size="12" fill="currentColor" opacity="0.7">最終確認</text>

<rect x="500" y="24" width="190" height="140" rx="14" fill="none" stroke="currentColor" stroke-width="2"/>
<rect x="500" y="24" width="190" height="40" rx="14" fill="#f43f5e"/>
<text x="595" y="51" font-size="15" font-weight="bold" fill="#ffffff">本番環境</text>
<text x="595" y="100" font-size="12" fill="currentColor">利用者が使う</text>
<text x="595" y="122" font-size="12" fill="currentColor" opacity="0.7">本物の場所</text>

注意点として、環境ごとの 設定の違い(データベース の接続先、API の鍵など)が、思わぬ不具合の原因になります。「開発では動いたのに、本番で動かない」という問題の多くは、この差から生まれます。設定を環境ごとに安全に管理し、環境間の差をできるだけ小さく保つことが、安定した デプロイ のコツです。

← Wiki一覧に戻る