TechRAMEN 2024 Conference
[餃子セット] トーク - 40 分

リバーシを作って学ぶテスト駆動開発

aki_artisan あかつか aki_artisan
2

このトークでは、ターミナル上で動作するリバーシをPHPで作成しつつ、テスト駆動開発(TDD)の基本を解説します。
一部、ライブコーディングを取り入れ、リバーシを開発するプロセスを実際に見ていきます。

トークの内容

  • TDDの説明
  • TDDサイクルの説明(Red-Green-Refactor)
  • PHPでテスト駆動開発を始めるための下準備
  • PHPUnitのインストールと設定

ライブコーディング

  • Todoリストの作成
  • 入力の受け取りと出力
  • ルールの実装(石を置ける場所の判定や石を裏返す処理など)
  • 終了判定と勝敗判定の実装

主な対象者 :

  • テスト駆動開発に興味がある方
  • テスト駆動開発本を写経してみて、何か作ってみたい方