GLOSSA

開発環境・道具の基礎

かいはつかんきょう・どうぐのきそ

開発で使うツールや環境の基本を、非エンジニアでも分かるように解説します。

開発環境とは

開発環境とは、プログラムを書いて動かすために必要なツール一式のことです。

料理に例えると、キッチン(作業場所)、包丁やまな板(道具)、レシピ本(ドキュメント)がそろった状態が「開発環境が整っている」ということです。

代表的な開発ツール

IDE(統合開発環境)

IDEは、コードを書く・テストする・実行するを一つのアプリで行えるツールです。

IDE読み方特徴
VS Codeぶいえすこーど最も人気がある無料エディタ
XcodeえっくすこーどApple向けアプリ開発専用
CursorかーそるAI機能を組み込んだエディタ

Git(バージョン管理)

Gitは、コードの変更履歴を記録するツールです。「いつ誰が何を変えたか」を追跡でき、間違えても過去の状態に戻せます。GitHubは、Gitで管理したコードをインターネット上で共有するサービスです。

ターミナル(コマンドライン)

ターミナルは、文字を打ち込んでコンピュータに指示を出すツールです。画面のボタンをクリックする代わりに、コマンド(命令文)を入力して操作します。

開発・本番・テスト環境

ソフトウェアには通常、複数の「環境」があります。

環境目的
開発環境開発者が自分のPCで作業する場所
テスト環境本番に出す前に動作を確認する場所
本番環境実際のユーザーが使う場所

「開発環境では動くけど本番で動かない」という問題を防ぐために、Dockerなどのツールが使われます。

初心者へのアドバイス

開発者が「環境を作る」「環境が壊れた」と言っているのは、これらのツールや設定のことを指しています。物理的な場所ではなく、ソフトウェアの設定の組み合わせです。