---
# System prepended metadata

title: 【第91回〜第100回】POODR 輪読会(2022-10-14〜)
tags: [Practical Object-Oriented Design in Ruby]

---

# 【第91回〜第100回】POODR 輪読会(2022-10-14〜)

###### tags: `Practical Object-Oriented Design in Ruby`
---
## 【第92回】

### 開催日

10月17日(月)

### 今回
9.6.3 Testing Unique Behavior


### 今日の要約

- 共通してない部分もテスト書きましょう


- 抽象親クラスのテストダブルを書きましょう

### 各自メモ

- @eatplaynap 
    - 終わった〜！よかった！でも2人しか残らなかった〜
    - オブジェクト指向が最初と比べたらかなり理解できるようになったと思う。また読み返したい
    - 町田さんは今ハワイにいるらしい
        - うらやましい...

- hikaru
    - お疲れ様でしたーーー！！！！
    - 達成感ありますね〜最初に比べてだいぶ英語が読めるようになりました
    - オブジェクト指向のプラクティスがすんなり終わったのはこの本のおかげだと思います

---
## 【第91回】

### 開催日

10月14日(金)

### 今回
9.6 Testing Inherited Code

### 次回

9.6.3 Testing Unique Behavior

### 今日の要約
- 継承を使ったコードに関しては共通のインターフェースが適切に実装されていることを確かめるテストを用いる

- サブクラスが満たさないといけない振る舞いの要求も同じようにサブクラス共通のインターフェースが適切に実装されているかを確かめるテストを書くことによって明確にできる。

- アプリの方ではインスタンス化されないと思っていた抽象的な親クラスもテストの際にはインスタンス化させる必要がある
- 洗練されたやり方があとで説明される

### 各自メモ
- hikaru
    - クライマックスですね〜
    - 昨日は0時にベッド入りましたが、そこから4時くらいまで寝られず...3時くらいに梅本さんからDiscordの返信があり、いつ寝ているんだろうと思いました
    - 朝の時間帯の輪読会なにかやろうかな
        - :gogo:


- @eatplaynap 
    - 2つ輪読会終わった！あとこの輪読会だけだ！
    - HacktoberfestでTシャツもらえるようにがんばる。今日は1件typo fixのPR送りました
        - [Fix typo in filename automatically generated by running $ rundoc build by eatplaynap · Pull Request \#34 · zombocom/rundoc](https://github.com/zombocom/rundoc/pull/34)

- @AntiSatori 
    - やっと終わる〜
    - Hacktoberfestでblitz.jsにPR送ってみようかな
    - https://github.com/blitz-js/blitz/issues/3871
        - :gogo:


---
### 前回の要約
- モジュールに切り出したテスト（そのロールが備えているメソッドに応答できるかのテスト）を使うことでテストダブルが知らず知らずのうちに時代遅れになることを防ぐことができる
- 静的型付け言語ではコンパイラーによってロールのインターフェースを強制させることが出来るが、動的型付け言語ではロールは擬似的なものなので、共有可能なロールのテストを書くことによって正しいロールのインターフェースが実装されているか保証するべきである。