タグ

ブックマーク / qiita.com/DeliciousBar (1)

  • PythonでDIフレームワークを使う意味 - Qiita

    はじめに PythonのDIフレームワークDependency Injectorのドキュメントが示唆に富んでいたので、多くの人にPythonにおけるDIの良さを知ってもらうために、その一部を訳しました。 Dependency Injectorのドキュメント PythonにおけるDI(依存性の注入)と制御の逆転 もともとDIパターンは、Javaのような静的型付け言語で人気がありました。DIは、制御の逆転を実現するのに役立つ原則です。DIフレームワークは、静的型付けを使用して言語の柔軟性を大幅に向上させることができます。静的型付けを使用する言語のDIレームワークの実装はすぐにできるものではありません。うまくやるのはかなり複雑なことになるでしょう。そして時間がかかります。 Pythonは、動的型付けを使用したインタープリター言語です。PythonにおけるDIはJavaのようにうまくはいかないとい

    PythonでDIフレームワークを使う意味 - Qiita
    mukaken
    mukaken 2021/01/09
    PythonのDIフレームワークDependency Injectorのドキュメントの一部を翻訳
  • 1