講演概要:講演では、テスト駆動開発についてご説明いただいたあと、より理解を深めるためにライブコーディングによるテスト駆動開発の実演が行われました。ついてふれ、テスト駆動開発におけるテストの考え方は、テストは目的を達成するするための手段であり、その目的とは、大いなる自信を伴うコードであることをご説明いただきました。後半のライブコーディングでは、テスト駆動開発のサイクルの実演が行われ、前半の座学の内容を実演を通じてより深く学ぶことができました。保守性をあげるテストの観点や、品質保証の観点を交えたテストの解説もあり、情報分野で活躍されている参加者にとって、関心の高い、有意義な内容でした。今回は、TDDBC(テスト駆動開発のブートキャンプ)という技術イベントとも協力しながら、実施を進めました。