高度な検索
検索結果
633件見つかりました
🗂️ モジュール境界を設計境界にする
Pythonにおける設計の定石
執筆中
NIP
🔍 状態と副作用を隠さない
Pythonにおける設計の定石
執筆中
NIP
🧠 lru_cache を使った「遅延・一度きり」の logger 初期化
Pythonにおける設計の定石
🧭 はじめに(What) このページでは、 functools.lru_cache(maxsize=1) を使って logging の「セットアップだけ」を一度に制御する設計パターン を解説する。 重要なのは、 logger を Singleton 化することではない。 副作用を伴う logging セットアップを「必要になった瞬間に、一度だけ」実行することが目的である。 🎯 ねらい logging 設定で起こりがちな 実行順序依存バグを防ぐ import と副作用を分離する logger 名(__name__...