![related_training](https://www.fullness.co.jp/corporate/wp-content/uploads/2024/05/【オープン講座】テスト駆動開発(TDD)基礎研修.jpg)
- 研修名
-
テスト駆動開発(TDD)基礎研修
- 概要
-
テストファーストによる追加・変更と、リファクタリングによる設計・改善の2つの活動を超短期で繰り返して開発を進めていく手法であるTDD。
RED(テスト失敗)、GREEN(テスト成功)、REFACTOR(リファクタリング)の3ステップを高速に回すサイクルがTDDの特徴です。
軽快・レスポンシィブなフィードバックの確保、きれいで動くコードの確保などによる、開発の改善がTDDの目的となっており、本講座では実際の開発でTDD(Test Driven Development)がおこなえるようになることを目的とします。
参考:テスト駆動開発(Wikipedia)
- 対象者
-
- ・Javaのプログラミング経験
- ・JUnitの利用経験者
- 目的
-
・テスト駆動開発の概念を理解する
・実際の開発でTDD(Test Driven Development)がおこなえるようになる
- カリキュラム
-
詳しくはこちら
1. 動作するきれいなコード
1.1 テスト駆動開発における最終ゴール
1.2 テスト駆動開発におけるよくある勘違い
1.3 動作するきれいなコードを書くには?2. テスト駆動開発のサイクル
2.1 RED-GREEN-リファクタリング3. テスト駆動開発での実装例(Java/JUnit)
3.1 問題の分割
3.2 テスト~仮実装~三角測量~実装
3.3 歩幅の調整4. 「テストする」とは
4.1 いつテストするのか
4.2 何をテストするのか
4.3 テストデータをどう選ぶか
4.3.1 テスト技法5. 補足
5.1 ドメイン駆動開発(DDD)とTDDの連携による設計
5.1.1 TDDのTODOリストを利用したドメイン分割
5.2 ドキュメントとしてのテストコード
5.3 テストの自動化
※内容は若干変更する可能性があります
- 費用
-
55,000円(税込)/お一人様
オープン講座 参加時の価格です。
- 日時
-
お問い合わせください。
- 場所
-
●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください
- キャンセルポリシー
-
- (1)申込オープン講座開催日の10営業日前までは、無料
- (2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
- (3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
- 特記事項
-
- ・お申し込みの際は、弊社オープン講座のキャンセルポリシーにご同意いただいたものとみなします。
- ・欠席された場合には、研修費用の全額をご請求させていただきます。
- ・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。