TOP

Clean Architecture読書会 Vol.2

イベント内容

概要

Clean Architecture」の読書会です。

第二回目のは、 Part V: ArchitectureのChapter 15~17 を読み進める予定です。
読書会参加者は、リーダブルコードなどを翻訳された角征典 さんの原稿執筆中のGitHubの日本語訳リポジトリに招待いたします。
私の方にお気軽にDMくださいsecret_hamuhamu

テーマが、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

開催履歴

参加者
2人 /定員10人
申込先
会場
RisingAsia
〒150-0012 東京都 渋谷区広尾5-19-10 WILL HAGIYA BUILDING 3F

注目のイベント

タグに関連するイベント

2018/06/03(日) 09:30 〜 11:30
埼玉県
2018/06/17(日) 09:30 〜 11:30
埼玉県
2018/06/10(日) 14:00 〜 18:00
東京都

コラム

ノウハウ New

「Elasticsearchって何?」

Elasticsearchとは Javaで記述された全文検索ソフトウェアである! ※引用 「Lucene」(ルシー...
15 views
イベント New

エンジニアが創造するITオペレーションにおける未来と現実(イマ)~ Accenture Tech Summit ~

2018年1月27日(土)13:00より、「Accenture Tech Summit ~エンジニアが創造する未来と現実(イマ)~」が...
161 views
イベント New

【6/27新宿開催】無料セミナー:ブランド認知広告、認知度に直結する「とある指標」とは?

※お申込は主催企業 株式会社ヴィクシア セミナー詳細ページ からお願いします。TECHPLAY上で満席表記となっ...
24 views