タグ

siringaとguiceに関するishideoのブックマーク (1)

  • PythonでDI(Dependency Injection) - Qiita

    PythonでDIする 需要はなさそうですが、たまたまPythonでDIする方法を調べたので、、、 いくつかの選択肢 Injector (ドキュメントはこちら) Inject (日語の記事がありました) siringa(ドキュメントはこちら) di-py Injectは2015年で開発が止まっているようです。 di-pyはあまりドキュメントが充実していないようです。 siringaは型ヒントをごにょごにょしてInjectするちょっと変態チックなやり方だったので避けました。 消去法でInjectorを試してみました。 Injectorの特徴 ドキュメントでも説明されてますが、Google Guiceライクなフレームワークになっています。 Google Guiceの説明はこの方の記事がわかりやすかったです。 Google Guice 使い方メモ InjectやModule、Providerな

    PythonでDI(Dependency Injection) - Qiita
  • 1