開発環境管理とは
開発環境管理は、開発に使う環境と道具をそろえる考え方を扱う分野です。
同じシステムでも、動かす場所はいくつもあります。手元、テスト、本番。分けるのは失敗してよい場所が要るからですが、分けた結果として環境差異という問題が生まれます。この分野は、その差異とのつきあい方が一本の筋になっています。
このカテゴリーで学べること
- 開発・テスト・ステージング・本番、それぞれの役割と扱い方
- 環境差異が生む「開発では動いたのに」の正体
- IDE・ビルドツール・パッケージ管理と、版を固定する理由
- 開発標準とコーディング規約、コンテナと仮想環境の違い
- CI/CDと自動テスト、自動化が向く作業と向かない作業
この分野の記事一覧(読む順)
おすすめの読み進め方
- まずは「環境の種類」で、なぜ環境を分けるのかを知る
- 次に「ツール管理」で、道具の版をそろえる意味を学ぶ
- 「環境標準化」で、環境まるごとそろえる方法を押さえる
- 最後に「自動化」で、そろえた環境の上で手作業を減らす
学習のポイント
コンテナと仮想マシンの違いは「ゲストOSを持つかどうか」の1点。ここだけ押さえれば迷いません。
自動化の狙いは速さではなく、いつでも同じ結果になることです。目的を取り違えないでください。
