機能改善 イベント資料の投稿において、SlideShareやSpeakerDeckと同様に、Docswellの資料を埋め込みスライド表示できるように対応いたしました。資料の投稿機能は、資料URLを指定するだけで、URLから取得した情報を、適した形でconnpass上で表示・共有できる機能です

このエントリーをはてなブックマークに追加

Aug

14

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

Railsと値オブジェクト

Registration info

参加枠1

Free

FCFS
4/15

参加者への情報
(参加者と発表者のみに公開されます)

Description

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

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

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

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

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

事前準備

進め方

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

タイムスケジュール

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

本編のスケジュール

  • 毎月第2、4、5月曜 20:00〜21:00 に開催予定です。
  • 各回で3〜4セクションくらい読めるのではないかと思ってます。
    • 様子を見ながら調整します。
日付 # 内容 メモ
06/12 1 1章 悪しき構造の弊害を知覚する
06/26 2 2章 設計の初歩
07/10 3 3章 クラス設計 ―すべてにつながる設計の基盤―
07/24 4 4章 不変の活用 ―安定動作を構築する―
07/31 5 5章 低凝集 ―バラバラになったモノたち― 5.4まで
08/14 番外編 Railsと値オブジェクト
08/28 6 5章 低凝集 ―バラバラになったモノたち― Columnから
09/11 7 6章 条件分岐 ―迷宮化した分岐処理を解きほぐす技法― Columnまで
09/25 8 6章 条件分岐 ―迷宮化した分岐処理を解きほぐす技法― 6.3 条件分岐の重複とネストから
9 7章 コレクション ―ネストを解消する構造化技法―
10 8章 密結合 ―絡まって解きほぐせない構造―
11 9 設計の健全性をそこなうさまざまな悪魔たち 9.4まで
12 9 設計の健全性をそこなうさまざまな悪魔たち 9.8まで
13 9 設計の健全性をそこなうさまざまな悪魔たち 9.11まで
(つづく)

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

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

Feed

ken1flan

ken1flanさんが資料をアップしました。

08/15/2023 08:36

ken1flan

ken1flanさんが資料をアップしました。

08/14/2023 22:42

ken1flan

ken1flan wrote a comment.

2023/08/10 09:43

人が少なそうなので、内容を変更して、番外編 Railsと値オブジェクトにしました。

ken1flan

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

07/30/2023 10:19

「良いコード/悪いコードで学ぶ設計入門」読書会 第6回 を公開しました!

Group

academistオンライン読書会

お互いの経験などを持ち寄ることで、ゆっくりだけど深く読みましょう!

Number of events 32

Members 107

Ended

2023/08/14(Mon)

20:00
21:00

Registration Period
2023/07/30(Sun) 10:19 〜
2023/08/14(Mon) 21:00

Location

オンライン

オンライン

オンライン

Attendees(4)

ken1flan

ken1flan

「良いコード/悪いコードで学ぶ設計入門」読書会 第6回 に参加を申し込みました!

taka

taka

よろしくお願い致します!!

アプス

アプス

「良いコード/悪いコードで学ぶ設計入門」読書会 番外編 に参加を申し込みました!

hihitani

hihitani

「良いコード/悪いコードで学ぶ設計入門」読書会 番外編 に参加を申し込みました!

Attendees (4)