I’m really glad to see that other fellow embedded software developers reach similar conclusions about facing software errors head on (otherwise known as Design by Contract – DbC).
In a shameless self-promotion, I’d like to mention my articles and blogs about the same subject matter:
- “An Exception or a Bug?”, article published in CUJ in 2003
- “A Nail for a Fuse”, blog posted originally on EmbeddedGurus in 2007