Good code should have test coverage. However, writing tests is not a box-ticking exercise. If tests are not written well, they are not helpful. One characteristic of a good test is that its results are consistently reproducible. This helps us see what the problem is every time we run the test. There is a commonContinue reading “So Predictable”