タグ

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

  • Scalaでたぶん一番簡単なDI - Qiita

    Outline ScalaでDIをちゃんと考えてみようと思い、ここを参考にcakePatternとか色々調べてみました。 http://eed3si9n.com/ja/real-world-scala-dependency-injection-di でも全体的に何が嬉しいのか見えなかったので、手段から入るのをやめて、 何ができれば嬉しいのかを明確にしてから一番シンプルにそれが達成できそうなものを考えてみました。 Premise SpringMVCの設計みたく、 の依存関係があるとします。 また、今回はRDBを扱い、トランザクションの管理はServiceでやるとします。 Goal ・各Objectで、mockを差し込んだ単体テストが容易に行える。 ・UI確認用に、configを書き換えると実行時にMockのServiceが動くようにする。 ・(上記を実現しつつ、ボイラ−プレートが少なく、シン

    Scalaでたぶん一番簡単なDI - Qiita
  • 1