タグ

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

  • SwiftでDDD(ドメイン駆動設計) - Qiita

    Swiftあるある(行き当たりばったりで開発した時) ViewControllerが色んな機能を持っていて肥大化して、読みにくい helperの場所が人によってまちまち。どこで使ってるのか解りにくい。 一つ機能を追加しようとすると、影響範囲が広すぎる。 ※ swiftでもobjective-cでも同じですが、swiftから触り始めたのと 今あえてobjective-cに触れる必要がなさそうなので、swiftの表記にしています。 ドメイン駆動開発(DDD)とは 業務的関心事のドメインモデルを中心に UIやコードをドメインモデルに一体化させる考え方。 キーワード ドメイン駆動開発(DDD) ユースケース駆動開発(UCDD) クリーンアーキテクチャ MVP 資料 1.The Clean Architecture 2.MVCモデルの問題点を解決するPMモデルとMVPモデル ドメイン駆動開発の層分け

    SwiftでDDD(ドメイン駆動設計) - Qiita
    tuki0918
    tuki0918 2015/12/30
  • 1