Tag: testing

Functional Core, Imperative Shell: Separating Logic from Side Effects

Explore the 'Functional Core, Imperative Shell' pattern for building more testable and maintainable software by isolating pure logic from external interactions.

You Should Delete Tests

A summary of André Arko's argument that tests should be deleted when they no longer increase confidence, with a focus on flaky, high-maintenance, or irrelevant tests.

Include your tests in coverage reports

A short post on why, inspired by Ned Batchelder, you should include your test code in your coverage analysis.

More tags: