URL
Cycle of TDD
- Decide Next Target
- Write Test Code To Achieve The Target
- Make The Test Fail To Run(RED)
- Write Objective Code
- Make It Success That The Test Code At Step3(Green)
- Do Refactoring Keeping Test Case Success(Refactor)
- Go Back Step1
Golden Cycle
- Red(Beautiful/Not Work -> Durty/Not Work)
- Green(Durty/Not Work -> Durty/Work)
- Refactoring(Durty/Work -> Beautiful/Work)
Merit of TDD
Physiological Thing!- To Get Feedback Immediately
- To Get Confidence For Your Code
- To Get Confidence For Your Code In The Future
Fragile Test
- It Takes Too Much Time For Developing
- It’s Too Detail
- Other Test Depends On It
Fake it
- Implementation For Test
- To Use For First Implementation
- Return Const Value At First
- After Success The Test Case, Change Case From Const Value To Expressionく
Book
Object technology series 10【1万円以上購入でポイント10倍】リファクタリング プログラミ… 価格:5,040円(税込、送料込) |
【送料無料】リーダブルコード [ ダスティン・ボズウェル ] 価格:2,520円(税込、送料込) |
【送料無料】 レガシーコード改善ガイド 保守開発のためのリファクタリング Object Oriented … 価格:4,410円(税込、送料込) |
【送料無料】データベース・リファクタリング [ スコット・W.アンブラー ] 価格:3,780円(税込、送料込) |