A prominent sticking points that rears its head is application logging. Unit testing is about isolating objects; logging is about dumping tons of information in a file.
Rethumb uses DreamObjects to handle vast amounts of image data reliably and with low latency. This article shows the technical aspects behind how it was developed.
Cucumber is an open-source tool that is used to support Behavior Driven Development with plain text specifications. Let's take a look at a working example.
Check out how you can perform unit testing using two different tools for generating lots of mock data. See how these tools work separately and together.
Follow along to learn more about Single Wire Output on the ARM Cortex-M. See how you can set up trace output messaging (and more) all from a single pin.