実行時にベータ機能を有効/無効にするために採用している戦略は何ですか? または、同様に、コードを削除するのではなく、コードを無効にするか休止状態にするのではなく、未完成のコードを処理します。
過去に、プロパティ/xml ファイルおよび/または VM 引数 (-D) を使用してグローバル オブジェクトを作成し、それを使用して有効/無効にする機能を確認しましたが、ちょっと不格好に思えます。他の誰かが同様の問題に対処しましたか? これらの場合、あなたは何をしましたか?
注:ベスト プラクティスは、2 つの別個のコード ブランチを用意し、実行する必要があるものに基づいて別個のアーティファクトを配布することであることは知っていますが、「権力者」は、実行時に機能を動的に有効/無効にするよりも、動的に有効/無効にする方が簡単だと考えています。別々のブランチと統合環境を維持します。