目次

シンボル

コンテキスト, スペック、サンプル、そしてコンテキスト
サンプル, スペック、サンプル、そしてコンテキスト
(参照 スペック)
スペック, スペック、サンプル、そしてコンテキスト
(参照 仕様)
API とレイアウト, PHPSpec におけるスペックの配置
テスト, コードのテスト
繰り返し可能な, コードのテスト
テスト駆動開発, ドキュメントとしてのソースコードサンプル, コードの前にまずサンプル (スペック) から
ドキュメント
……としてのサンプル, ドキュメントとしてのソースコードサンプル, コードの前にまずサンプル (スペック) から
ドメイン特化言語, PHPSpec とは?, ドキュメントとしてのソースコードサンプル, スペック用のドメイン特化言語 (DSL)
(参照 DSL)
ユニットテスト, PHPSpec とは?, ドキュメントとしてのソースコードサンプル
ロギング
PHPSpec のサンプル, コードを書く前に、まずは要求される振る舞いを定義する
仕様
プレーンテキスト, コードを書く前に、まずは要求される振る舞いを定義する
振る舞い, ドキュメントとしてのソースコードサンプル
振舞駆動開発, ドキュメントとしてのソースコードサンプル
in context, PHPSpec および BDD について
……の流れ, PHPSpec を使用した BDD の流れ
未確定のスペック, コードを書く前に、まずは要求される振る舞いを定義する
確信, なぜ先にサンプルから書き始めるの?

B

BDD フレームワーク
Rspec for Ruby, PHPSpec および BDD について

M

Matcher
叙述型のマッチ, 叙述型の Matcher (Predicate Matchers)

S

SimpleTest, コードのテスト