← All posts

Category

Craftsmanship

3 posts

Illustration of a bearded scout near a tent and a campfire, with the text 'The boy scout rule: leave the code cleaner than you found it'.

The Boy Scout Rule: leave the code cleaner

The Boy Scout Rule and Opportunistic Refactoring: turning continuous code improvement into a [...]

Test-Driven Development and Dependency Injection working together to drive software design.

Test-Driven Development and Dependency Injection are the way

How TDD and Dependency Injection drive software design: Test-First vs Test-Last vs TDD, baby steps [...]

Code coverage versus mutation testing: why 100% coverage doesn't guarantee meaningful tests.

Don't target 100% coverage (but achieve it anyway)

Why 100% code coverage is a misleading target: a trap example, mutation testing with Stryker, and [...]