October 2025
Intermediate to advanced
673 pages
15h 55m
English
Our profession has come a long way in the last three decades. In 1997, no one had heard of testing disciplines such as TDD1 or TCR.2 For the vast majority of us, unit tests were short bits of throwaway code that we wrote to make sure our programs “worked.” We would painstakingly write our classes and methods, and then we might concoct some ad hoc code to test them. Typically, this would involve some kind of simple driver program that would allow us to manually interact with the program we had written.
1. Test-driven development.
2. Test && commit || revert.
I remember writing a C++ program for an embedded real-time system ...
Read now
Unlock full access