This is a scaffolding kata setup to practice TDD in PHP.
- Working example in the
srcandtestsfolder. - PHPUnit installed.
composer test
You can either install the dependencies locally or use the provided docker container:
make build
make test- TDD Cycle
- Baby steps
- Triangulation
- Example Mapping
- TDD Cycle
- Baby steps
- Triangulation
- Test desiderata
- CRC cards
- Mock it if you own it
- Collaborators
- Solitary or Sociable test
- Triangulation
- Test desiderata
- CRC cards
- Mock it if you own it
- Collaborators
- Triangulation
- Test desiderata
- Agile Technical Practices Distilled by Pedro M Santos (Amazon)
- Test-Driven Development by Example by Kent Beck (Amazon)
- Refactoring by Martin Fowler (Amazon)
- Growing Object-Oriented Software, Guided by Tests by Steve Freeman, Nat Pryce (Amazon)
- Working Effectively with Legacy Code by Michael C. Feathers (Amazon)



