今回は2021年9月に開催した「テスト駆動開発」の読書会第四回目の読書会の様子についてお話します。
この回ではテスト駆動開発 [第四章 意図を語るテスト]のコードを実際に書いていきます。
実は今回は私の都合により、初トリオで取り組むことになりました。
zoomのブレイクアウトルームで3人ずつに分かれてテスト駆動開発の本を写経しつつ進めて行きます。
でも、その前に前回三章の「三角測量」の復習です。ここで、CAOの懸田さんから「ValueObject」という考え方を教わりました。
ValueObjectの特徴
1.同一の判定
2.変わらない
トリオになってもすることは同じです。
- JavaからPHPへの変換
- 本の通りに進める
終わった人は他のグループのブレイクアウトルームにお邪魔して、アドバイスをしたりしながら完成を見守ります。
最後は各自、本日の読書会のふりかえりです。トリオでしたところ、やっぱりペアプロの方がいいという意見が多かったので、次回はまたペアプロで勉強会です。