担当割当表/Part4

Part IV: 持続可能なTDD(Sustainable Test-Driven Development)

ここでは、開発が「快適である」状態を維持するためにはテストコードの質をどのようにすべきかを議論する。 テストコードにだって、プロダクトコードと同じくらいの気配りが必要だ。 テストがしづらければテストコードを修正する必要があるが、それはたいていの場合、そもそもプロダクトコードの設計がまずいのでは?というヒントでもある。

ここではガイドラインを分割された章にまとめたが、本書に収めるためになるべくまっすぐな構成にするにはまだまだやるべきことが残されている。 具体的な例として、各章で述べている は相互に関連し、補いあっていることが挙げられる。 テスト駆動開発とは、テスティング、仕様化、設計といった別々の行為を、1 つの全体的な行為に包含するものなのだ。

Chapter 20: テストの声を聴く(Listening to the Tests)

Chapter 21: リーダブルテスト(Test Readability)

見出し担当完了
はじめにtomy_kaira2012/08/19
フィーチャを表すテスト名tomy_kaira2012/08/19
標準的なテストの構造tomy_kaira2012/08/19
テストコードの合理化tomy_kaira2012/08/19
アサーションとエクスペクテーションsetoazusa2012/08/19
リテラルと変数setoazusa2012/08/19

Chapter 24: テストの柔軟性(Test Flexibility)

見出し担当完了
はじめに?
テストするのは見た目ではなくその中身?
正確なアサーション?
正確なエクスペクテーション?
「ギニーピッグ」オブジェクト?
Last modified:2012/09/23 14:39:22
Keyword(s):
References:[FrontPage]

*1 この相互関係性は、題材を密接な関係を持つ章に分割していくことをとても困難にしたものだ。