Contenu connexe
Similaire à 大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~ (20)
Plus de 株式会社MonotaRO Tech Team (20)
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
- 6. 氏名 芝本 雅史 (shibamoto masashi)
誕生日 1994/02/14
出身 大阪
会社 株式会社MonotaRO
データマーケティング部門
趣味 個人開発
興味 K8s,GCP,MicroFrontends
twitter silver_birder
portfolio https://silver-birder.github.io
自己紹介
6
- 26. ● 外→内
○ 外部アクセスからユースケースを呼び出し
■ ex.
● MVCの Controller
● 内→外
○ Enterpriseのデータを外部へ適した形に変換
■ ex.
● MVCのView (Presenter)
26
関心の分離 - Interface Adapters -
- 32. ● フレームワークからの独立
○ Independent of Frameworks
● データベースからの独立
○ Independent of Database
● UIからの独立
○ Independent of UI
32
CleanArchitectureの良い面
※ https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
- 47. ● ソースコード
○ 約3,000行
○ 約10ファイル
■ プロダクト
47
2. リリースを分割
● ソースコード
○ 約15,000行
○ 約300ファイル
■ 約150ファイル
● プロダクト
■ 約150ファイル
● テスト
検索ページ - CleanArchitecture化 before/after
- 48. ● ソースコード
○ 約3,000行
○ 約10ファイル
■ プロダクト
48
2. リリースを分割
● ソースコード
○ 約15,000行
○ 約300ファイル
■ 約150ファイル
● プロダクト
■ 約150ファイル
● テスト設計&実装に10人月
テストに6人月
検索ページ - CleanArchitecture化 before/after