Clean Architecture読書会 Vol.5
イベント内容
概要
「Clean Architecture」の読書会です。
第三回目のは、 Part V: ArchitectureのChapter 24~26
を読み進める予定です。
読書会参加者は、リーダブルコードなどを翻訳された角征典 さんの原稿執筆中のGitHubの日本語訳リポジトリに招待いたします。
私の方にお気軽にDMくださいsecret_hamuhamu。
テーマが、Clean Architectureやソフトウェア・アーキテクチャに関わることでしたら何を話していただいても構いません。
相談したいことや意見などあれば、話す時間を設けたいと思います!
進め方
各章ごと1ページ1分で黙読し、10分ディスカッションタイムを設けます。
事前に質問したいことなどをまとめておいて頂けると、みんなで議論しやすいかと思います。
ソフトウェア・アーキテクチャの範囲でなら、議論の脱線は許容します。
業務で困っている相談など、Welcomeです。
対象者
- Clean Architectureに興味がある人
- Clean Architectureを実践している人
- ソフトウェア・アーキテクチャの議論をしたい方
アジェンダ
時刻 | 内容 |
---|---|
19:00 | 開場 |
19:30 | 会場案内、自己紹介 |
19:35 | 読書会開始 |
20:45 | 読書会終了 |
20:45 | ふりかえり、今後の進め方 |
21:00 | 解散 |
会場
日比谷線: 広尾駅から歩いて約4分
山手線 恵比寿駅から歩いて約9分
場所がわからなければ、@secret_hamuhamu まで、お気軽にご連絡下さい。
飲食物の持ち込み可。
入退室自由。
目次
Part I: Introduction 1 Chapter 1: What Is Design and Architecture? 3 Chapter 2: A Tale of Two Values 13 Part II: Starting with the Bricks: Programming Paradigms 19 Chapter 3: Paradigm Overview 21 Chapter 4: Structured Programming 25 Chapter 5: Object-Oriented Programming 33 Chapter 6: Functional Programming 49 Part III: Design Principles 57 Chapter 7: SRP: The Single Responsibility Principle 61 Chapter 8: OCP: The Open-Closed Principle 69 Chapter 9: LSP: The Liskov Substitution Principle 77 Chapter 10: ISP: The Interface Segregation Principle 83 Chapter 11: DIP: The Dependency Inversion Principle 87 Part IV: Component Principles 93 Chapter 12: Components 95 Chapter 13: Component Cohesion 103 Chapter 14: Component Coupling 111 Part V: Architecture 133 Chapter 15: What Is Architecture? 135 Chapter 16: Independence 147 Chapter 17: Boundaries: Drawing Lines 159 Chapter 18: Boundary Anatomy 175 Chapter 19: Policy and Level 183 Chapter 20: Business Rules 189 Chapter 21: Screaming Architecture 195 Chapter 22: The Clean Architecture 201 Chapter 23: Presenters and Humble Objects 211 Chapter 24: Partial Boundaries 217 Chapter 25: Layers and Boundaries 221 Chapter 26: The Main Component 231 Chapter 27: Services: Great and Small 239 Chapter 28: The Test Boundary 249 Chapter 29: Clean Embedded Architecture 255 Part VI: Details 275 Chapter 30: The Database Is a Detail 277 Chapter 31: The Web Is a Detail 285 Chapter 32: Frameworks Are Details 291 Chapter 33: Case Study: Video Sales 297 Chapter 34: The Missing Chapter 303 Part VII: Appendix 323
開催履歴
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。