Clean Architecture読書会 Vol.1

2018/01/10(水)19:30 〜 21:00 開催
ブックマーク

イベント内容

概要

Clean Architecture」の読書会です。

第一回目の今回は、 Part IのChapter 1~2 を読み進める予定です。 第一回目なので全体の進捗を見つつ、もっと進めそうならさらに読み進めます。 読書会後に振り返りを行い、今後の進め方を決めれればと思います。

テーマが、Clean Architectureやソフトウェア・アーキテクチャに関わることでしたら何を話していただいても構いません。
相談したいことや意見などあれば、話す時間を設けたいと思います!

進め方

各章ごと5分黙読し、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

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

関連するイベント