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

Feature Toggle(機能フラグ)を入れる価値は?

開発中の未完成な機能(新しいイベントやボスなど)のコードを本番環境に含めたまま、設定ファイルのフラグ1つでユーザーから完全に隠す(オフにする)ことができるため、非常に高い価値があります。

大規模な機能を開発する際、別のブランチで何ヶ月も隔離してしまうと、本体のコードと合体(マージ)させる時に致命的な競合が発生して数週間のロスを生むからです。

Remote Config(UGS等)などの外部サーバー設定と連携し、if (FeatureToggle.IsEventActive) { 新機能のUIを表示 }のように分岐させます。これにより、アプリのアップデート無しで特定の日時にイベントを一斉解放できます。

目次

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