Introduction for TDD
Description of SRP and loose coupling
Cohesion, LoD, DRY
Delegation
Acceptance test example and SRP example
Remove responsibilities from the TodoList
Small improvements in test example
Extract helper methods to module
Fix invalid sentence
First excerise for the 4th task
Formatting
CRUD examples
Descriptions for CRUM + mass-assign problem
Short description of the query language
Formatting
Formatting
Formatting
Query exercises
Test setup for task-4
Description of the examples