test driven development in a nutshell
DESCRIPTION
from Growing Object-Oriented Software, Guided by TestsTRANSCRIPT
Test-Driven Developmentin a Nutshell
@yuya_takeyama
第一回 GOOS 読書会
2011年6月21日火曜日
What’s TDD?
テストを書いて
それを通るコードを書いて
リファクタリング
2011年6月21日火曜日
TDD give us Feedback
テストを書くこと
テストを実行すること
二重のフィードバック
2011年6月21日火曜日
...from writing tests受け入れの要件が明確に
疎結合な実装を促す
実行可能なコードの説明
回帰テスト2011年6月21日火曜日
...from running tests
エラーの早期検出
不要な機能の追加を戒める
2011年6月21日火曜日
The Golden Ruleof
Test-Driven Development
2011年6月21日火曜日
失敗するテスト無しに
新しい機能を書くな2011年6月21日火曜日
RefactoringThink Local, Act Local
2011年6月21日火曜日
What’s Refactoring?
既存のコードの内部構造を
その振る舞いを変えずに
変更すること
2011年6月21日火曜日
それぞれのリファクタリングは理解し, 安全であるために,
充分に小さい.
2011年6月21日火曜日
小規模な改善を重ね,
意義深く構造的な
改善をもたらす.
2011年6月21日火曜日
続きは Fowler の
Refactoringで
2011年6月21日火曜日