メインコンテンツへスキップ
< すべてのトピックに戻る

環境依存設定をどう管理するか?

接続先のサーバーURLやAPIキーなどをコードに直書きせず、ScriptableObjectやテキストファイルに分離し、「開発環境」と「本番環境」を簡単に切り替えられるようにします。

開発用のテストサーバーに繋ぐつもりで、誤って本番のユーザーデータが入ったデータベースに接続し、データを破壊してしまうという恐ろしい事故を防ぐためです。

EnvironmentConfig などの設定用クラスを作り、「Dev」「Prod」などのプロファイルを用意します。ビルド時にCI/CDツールからコマンドライン引数で対象の環境を指定し、自動的に正しい設定が選ばれるようにします。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に