TECH PLAY

2023/08/14(月)20:00 〜 21:00
Bookmark Icon

「良いコード/悪いコードで学ぶ設計入門」読書会 番外編

オンライン

イベント内容

お盆で参加者がいませんでしたので、内容を変えました。

「良いコード/悪いコードで学ぶ設計入門」の読書会を進めてきたのですが、ここまでの中で値オブジェクトがよく登場してきました。同じコードをあちこちにコピペして散らばらせないようにするのに大変便利そうです。

じゃあ、普段自分が使っているRailsで導入するにはどうしたらいいんでしょう、うーむ。

…と思って探していたら、ちゃんと機能もドキュメントもありました。

うまくできるかはわかりませんが、今回はActiveRecord::Aggregations::ClassMethodsを見ながら、コードをパチパチ打って、動作をあれこれ見てみたいと思います。

事前準備

進め方

  • コンソールかエディタを共有して、ガヤガヤしながら、サンプルを打ち込んだり、コードの反応をみたりします。

タイムスケジュール

  • 多少はズレると思いますが、こんな感じ。
  • 遅れてきた方が到着したときにはキリのいいところで止めて、ごあいさつ。
時刻内容
〜 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/14番外編Railsと値オブジェクト
08/2865章 低凝集 ―バラバラになったモノたち―Columnから
09/1176章 条件分岐 ―迷宮化した分岐処理を解きほぐす技法―Columnまで
09/2586章 条件分岐 ―迷宮化した分岐処理を解きほぐす技法―6.3 条件分岐の重複とネストから
97章 コレクション ―ネストを解消する構造化技法―
108章 密結合 ―絡まって解きほぐせない構造―
119 設計の健全性をそこなうさまざまな悪魔たち9.4まで
129 設計の健全性をそこなうさまざまな悪魔たち9.8まで
139 設計の健全性をそこなうさまざまな悪魔たち9.11まで
(つづく)

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

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

注意事項

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

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

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

connpass