タグ

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

  • SwiftでもMinimal Cake Pattern - Qiita

    はじめに Minimal Cake Pattern1とは、株式会社ドワンゴの一部で採用されているDI(Dependency Injection)の手法である。このMinimal Cake Patternは主にScalaで行われている手法であるが、この記事ではこの手法をSwiftに移植することを目指す。 この記事で紹介したソースコードは次のリポジトリに置かれている。 もしこの記事を読んで、疑問や改善するべき点を見つけた場合は、気軽にコメントなどで指摘して欲しい。 Minimal Cake Patternとは? こちらの記事に詳細な解説があるので、まずはこちらを読んでいただきたいが、DIについての知識がある場合は飛ばしてもよい。 Scalaにおける最適なDependency Injectionの方法を考察する 〜なぜドワンゴアカウントシステムの生産性は高いのか〜 SwiftによるMinimal

    SwiftでもMinimal Cake Pattern - Qiita
    jumperson
    jumperson 2016/09/22
    constructor injectionをごりごり使っていたけどこっちの方が筋が良さそう。
  • 1