🗂

DI containerの意義

に公開

同じinstanceが複数箇所に注入される場合、DI container使うとめちゃくちゃ楽。

time providerとか、uuid providerは、テストをしやすくするために依存性として注入することが多いが、
これは大量のusecaseで使われる。
これを全てmainファイルかなんかで1つずつinstanceをconstructorにパスしてたらキリがない。

Discussion