自動テストを「書く」ことをしてこなかった組織に対して、テストを書く文化を根付かせるのは、一朝一夕では成し遂げられません。本講演では、組織にテストを書く文化を根付かせるための試みを、テストの価値と原則を踏まえた戦略から現場での戦術に至るまでお伝えいたします。
タワーズ・クエスト株式会社 取締役社長、プログラマ、テスト駆動開発者
学生時代にソフトウェア工学を学び、オブジェクト指向分析/設計に傾倒する。その後様々な縁に導かれソフトウェアパターンやXP(eXtreme Programming)を実践する人たちと出会い、後のテスト駆動開発(TDD)の誕生を知る。テスト駆動開発に「完璧主義の呪い(完璧な設計を得るまではコードを書けないし良いシステムも出来ないという強迫観念)」を解いてもらってからは、文章や講演、ハンズオンイベントなどを通じてテスト駆動開発を広めようと努力している。
『プログラマが知るべき97のこと』(オライリージャパン、2010)監修。『SQLアンチパターン』(オライリージャパン、2013)監訳。『テスト駆動開発』(オーム社、2017)翻訳。
OSS プロダクトの代表作 power-assert-js は、世界中で使用されている。
Twitter: @t_wada
GitHub: @twada