blog.bouzuya.net

2026-03-19 Env struct に環境変数をまとめる

bouzuya/tsukota-webbouzuya/bouzuya-firestore-client を組み込もうとしている。今日で 1 つのリポジトリを置き換えた。

ただ、今日の作業はそれがメインというよりは環境変数を含めた構成の難しさをやわらげるためのリファクタリングをメインにした。

アプリケーションが読み込む環境変数を Env というひとつの構造体にまとめている。それを mod に切り出して crates:temp-env によるテストを追加した。 Env だったり Config といった名前で構成を切り出しておくのはいい習慣だと思う。


今日のコミット。