Testing
Tests tell us whether our code does what we think it does. These posts look at testing in practice, and at designing our code to make it easy.
Can Unit Testing and Core Data become BFFs?
Core Data and Unit Testing haven't always been the best of friends ⚔️. Core Data is all about persisting. Unit testing is all about forgetting. Here, we look at how they can work together with the help of UIKit to ensure that we gain the confidence we need to ship an app.
How Unit Tests Protect Creativity and Speed Up Development
Everywhere you look, you are being told to write unit tests, but what even are unit tests? Here, we look at what testing is, why you need them, who should write them and when to write them. And ultimately how unit tests allow you to go faster.
A Systematic Approach to Unit Test Identification
A lot of developers rely on intuition to identify the test cases that exist in their apps. This approach leads to inconsistent coverage, missed edge cases and bugs. Here, we look at how to ditch the intuition approach and get systematic in our identification of test cases.