13 Sep 2017

Asserting Effects

Test Driven Development seems like a big win for forcing individual units of functionality to make sense, so let's talk about how TDD encourages moving effects to the outside of the application by making internal mutations difficult to test.