一社研修カテゴリインデックス

テスト駆動開発(TDD)基礎研修

コースジャンル

設計・開発

概要

テストファーストによる追加・変更と、リファクタリングによる設計・改善の2つの活動を超短期で繰り返して開発を進めていく手法であるTDD。
RED(テスト失敗)、GREEN(テスト成功)、REFACTOR(リファクタリング)の3ステップを高速に回すサイクルがTDDの特徴です。
軽快・レスポンシィブなフィードバックの確保、きれいで動くコードの確保などによる、開発の改善がTDDの目的となっており、
本研修で実際の開発でTDD(Test Driven Development)が使えるになることを目的とします。

目的

・TDD(Test Driven Development)の概念を学ぶ

対象者

・Javaのプログラミング経験
・JUnitの利用経験者

テキスト

市販書籍

基本日数

1~2日間 ※カスタマイズは可能です

内容

・仮実装
・実装
・三角測量
・テスト
・原則を破る
・テスト不足発見時の対処法
・疑念をテストに翻訳
・実装を隠す
・歩幅の調整

・テスト駆動開発のパターン
・レッドバーのパターン
・テスティングのパターン
・グリーンバーのパターン
・xUnitのパターン
・デザインパターン
・リファクタリング

タグ: , , ,