cid:
"bafyreig7bzcxwddqsmylbkgze6cr45viba7q6hvs6x4taacq5tu4shojey"
value:
text:
"昨今のプログラムでは、DI コンテナを用いることが多い。DI コンテナにシングルトンとして登録されたオブジェクト インスタンスは、同一コンテナ内に一つしか存在しない。 通常、コンテナ自体のインスタンスは、プロセス中に一つだけあれば十分だが、やろうと思えば複数用意することもできる。 グローバルな静的変数は、その寿命がプロセスに連動するので、コンテナから漏れ出してしまう。ここに邪悪さがある。 従って、消極的シングルトンで良いものは、DI コンテナにシングルトンとして登録しておき、静的変数にはしないのが良いと思う。"
$type:
"app.bsky.feed.post"
langs:
"ja"
reply:
root:
cid:
"bafyreigsa64o5somisomigtj6ahssv7iq6oyltdsrumhsdsjcsy6jqio3i"
parent:
cid:
"bafyreic7dnstqlyfwayaoklthwknjkyrqookqngoyi24e2wlw455e5sgne"
createdAt:
"2024-12-12T01:03:01.465Z"