blog.bouzuya.net

2024-07-22 フィーチャートグル難しい

朝から仕事。夜も追加で仕事。良くない。


フィーチャートグルをうまく運用できていない。そもどうやって実装するものなのだろう。

例えば、定数っぽいものを定義して、それを参照して if で分岐しておく。これだとソースコードを書き換えないと切り替えられない。

定数をビルド時の引数にする。リビルドが要る。

定数を環境変数にする。環境変数の変更が要る。

ユーザー別の切り替えが欲しくなることもある。どんどん大げさになっていく。

切り替えを忘れて……という事故が起こり得る。

環境別に切り替えるのも難しい。 QA 環境でだけ有効 / 無効になっていました……とか。環境別の値がどうなってたっけ……とか。

専用の project もあるっぽいけどそれもまた大げさなような……。


今日のコミット。