Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else, but it's not It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first[...]