ユアマイスター株式会社エンジニアブログ

ユアマイスター株式会社のエンジニアが日々徒然。

「テスト駆動開発」輪読会 はじめました

f:id:yourmystar_engineer:20200709112716p:plain

どうも。ユアマイスター星(@inase17000)です。

先日ユアマイスター で輪読会をはじめました。

yourmystar.connpass.com

ユアマイスターではテストコードを書く習慣は徐々についてきているものの、もっとコードをよくしたい気持ちがあり、そのきっかけづくりにテスト駆動開発について学習しようという狙いがありました。

今回は以下のような輪読会となります。

概要

書籍「テスト駆動開発(Kent Beck著,和田卓人訳)」を輪読していき、テスト駆動開発(Test Driven Development)について理解を深めていく会です。 これまでなんとなく理解していた

対象者

想定の対象者は下記の通りです。

参加方法

Zoomオンライン会議で行います。

進め方

connpassに記載の進め方を抜粋します。事前準備ありきの進め方を考えています。

  • 各自で書籍を準備し、その日の対象章を読んでおいて下さい。
  • 本書籍では写経(本を見ながら実際にコードを真似て書くこと)が推奨されています。事前準備としてご自身の環境で写経を進めておくことを強くお勧めします。
  • 本書籍ではJavaでサンプルコードを提示されていますが、主催社におけるPHP環境での活用を想定して、PHPでの写経を行いながら各回を進めていきます。
  • 各回ごとに4〜5章ずつ進め、議論をしていきます。
  • 終了時に次回の進度と発表者を選びます。

第1回をやった感想として、

  • 社外の方の参加もあり、刺激をもらえた
  • ただ本を読むだけではなく、「実務に活かすには」という観点で議論できたのがよかった
  • テストから先に書くのがTDD、ではなく、詳細設計やアーキテクチャーをいいものにしていくことがTDDの本髄だと感じた

などいろいろな気付きを得られた、とてもいいスタートでした。

第2回も予定していますので、興味ある方はお気軽に参加してください!

yourmystar.connpass.com

以上、イベントのレポートでした!