agile

リファクタリングとテストの関係

t-wadaさんのリファクタリングとテストの関係では、テストとリファクタリング、TDDの考え方が分かりやすく説明されている。 「動作する」を満たしてから、「きれいな」にとりかかる Red, Green, Refactor Red, Green, Commit, Refactor, Green, Commit リフ…

(続)テスト駆動開発(TDD)ってそういうことだったのか

昨日のエントリでは「”TDDにおけるテスト”を”品質保証のためのテスト”として扱ってよいのか?」という疑問が残った。この問題に関連して、An Agile Wayの平鍋さんはテスト駆動開発のテストは、テストか?−TDD から BDD へというエントリで、Brain Marick氏の…

テスト駆動開発(TDD)ってそういうことだったのか

XPにおける「テストファースト」とか、「テスト駆動開発(Test-Driven Development)」については考え方もメリットも知識として理解しているつもりであるが、自分で試したことはなかった。利点は理解しつつも、テストコードを作成するためのオーバヘッドをど…