Tag
test-doubles
- Oct 2, 2026 Stubs, Fakes, and Mocks: What Each Double Actually Verifies The distinction between state verification and interaction verification, why a hand-written fake survives refactoring better than a mock, and what mock assertions couple. software engineering
- Jan 6, 2024 Seams: The Places Where Behavior Can Be Substituted A seam is a point where an edit can change behavior without editing at that point. Link seams, object seams, and preprocessor seams cost different amounts and fail differently. software engineering