Oh My Learning
Home
/
Software Quality
/
Growing Object-Oriented Software, Guided by Tests
Growing Object-Oriented Software, Guided by Tests
12 lessons · 0/12 discussed · baseline
senior
01
TDD as Fast Feedback for Behavior
9 min read
mid
drafted
02
Growing Software in Vertical Slices
8 min read
senior
drafted
03
Walking Skeleton and Deployment Pipeline
8 min read
senior
drafted
04
Outside-In Development from Acceptance Tests
9 min read
senior
drafted
05
Mock Objects and Role-Based Design
9 min read
senior
drafted
06
Ports and Adapters at System Boundaries
8 min read
senior
drafted
07
Designing Object Protocols Through Collaboration Tests
8 min read
senior
drafted
08
Testing Asynchronous and Event-Driven Behavior
8 min read
senior
drafted
09
Keeping Tests Expressive and Diagnosing Failures
8 min read
senior
drafted
10
Managing Coupling and Avoiding Brittle Interaction Tests
8 min read
senior
drafted
11
Emergent Architecture Through Continuous Refactoring
9 min read
senior
drafted
12
Test Strategy Across a Service Ecosystem
10 min read
staff
drafted