TECH PLAY

2023/11/06(月)20:00 〜 21:00
Bookmark Icon

「良いコード/悪いコードで学ぶ設計入門」読書会 第12回

オンライン

イベント内容

より成長させやすいコードの書き方と設計を学ぶ入門書、「良いコード/悪いコードで学ぶ設計入門」の読書会です。 (「途中からだとなぁ…」という方も、ドラマではないし、普段の業務で触れているところの話ですので、案外大丈夫なのではないかと思っています…!)

三人寄れば文殊の知恵。おたがいの経験を持ち寄って楽しく深く読みませんか?

参加条件

  • 「良いコード/悪いコードで学ぶ設計入門」を持っている方
  • 当日までに「良いコード/悪いコードで学ぶ設計入門」の対象箇所を読んでいる方

事前準備

  • 対象箇所を事前に読み、気になる箇所をJamboardにメモしておいてください。
      • ここ、よくわかりません!
      • あのとき言われたけど、なんだかピンと来ませんでした!
      • なるほど!と思った箇所
      • ここ、もやもやする…。
      • 理想はわかるけど…みんなできてます?
      • こういう経験ある!
      • etc...

対象箇所

良いコード/悪いコードで学ぶ設計入門の 9 設計の健全性をそこなうさまざまな悪魔たち 9.6 null問題まで

進め方

  • 毎月第2、4、5月曜日 20:00から1時間
  • 事前に対象箇所を読み、気になる箇所/みんなに訊いてみたいことなどをJamboardに記入
  • Jamboardの気になる箇所などについて、アレコレ話す

タイムスケジュール

  • 多少はズレると思いますが、こんな感じ。
  • 遅れてきた方が到着したときにはキリのいいところで止めて、ごあいさつ。
時刻内容
〜 20:05はじめに
〜 20:10自己紹介
〜 20:50本編早く終わったらそこでおしまいにします。
〜 20:55終わってみて
〜 21:00次回予告

資料

スケジュール

  • 毎月第2、4、5月曜 20:00〜21:00 に開催予定です。
  • 各回で3〜4セクションくらい読めるのではないかと思ってます。
    • 様子を見ながら調整します。
日付#内容メモ
06/1211章 悪しき構造の弊害を知覚する
06/2622章 設計の初歩
07/1033章 クラス設計 ―すべてにつながる設計の基盤―
07/2444章 不変の活用 ―安定動作を構築する―
07/3155章 低凝集 ―バラバラになったモノたち―5.4まで
08/14x番外編 Railsと値オブジェクトcomposed_of
08/2865章 低凝集 ―バラバラになったモノたち―Columnから
09/1176章 条件分岐 ―迷宮化した分岐処理を解きほぐす技法―Columnまで
09/2586章 条件分岐 ―迷宮化した分岐処理を解きほぐす技法―6.3 条件分岐の重複とネストから
10/1097章 コレクション ―ネストを解消する構造化技法―
10/23108章 密結合 ―絡まって解きほぐせない構造―8.2.1 継承に絡む密結合まで
10/30108章 密結合 ―絡まって解きほぐせない構造―Column クソコード動画「継承」から
11/06129 設計の健全性をそこなうさまざまな悪魔たち9.6まで
11/27139 設計の健全性をそこなうさまざまな悪魔たち9.7から
12/111410 名前設計 ーあるべき構造を見破る名前ー10.4まで
12/251510 名前設計 ーあるべき構造を見破る名前ー10.5から
01/091611 コメント ー保守と変更の正確性を高める書き方ーちょっと長いかも…
01/221712 メソッド(関数) ー良きクラスには良きメソッドありー12.3のあとのColumnまで
01/291812 メソッド(関数) ー良きクラスには良きメソッドありー12.4から
02/131913 モデリング ークラス設計の土台ー
02/262014 リファクタリング ークラス設計の土台ー14.3まで
03/112114 リファクタリング ークラス設計の土台ーColumnから
03/252215 設計の意義と設計への向き合い方15.4まで
04/222315 設計の意義と設計への向き合い方15.5から
04/292416 設計を妨げる開発プロセスとの戦い16.3まで
05/132516 設計を妨げる開発プロセスとの戦い16.4から
05/272617 設計技術の理解の深め方

アカデミスト株式会社について

学術系クラウドファンディングサイトacademist学術系メディアacademist Journalを運営しています。 よろしければ立ち寄ってみてください。

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。

※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。

※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

connpass