Archive for the ‘Agile Embedded’ Category

TDD as a Design Rot Prevention System

Friday, January 30th, 2009

Coupling and cohesion have been discussed for a long time as the right criteria for judging a design. But there seemed to be no objective way to determine if code exhibited those qualities. Could TDD lead to higher cohesion and loose coupling?
(more…)

Embedded Systems Conference FAQ

Monday, April 21st, 2008

I’ve been talking Agile at the Embedded Systems Conference. Last week was my 7th year of participation. A few common questions usually come up. I’ll paraphrase the questions and answers.
(more…)

Who says you can’t test drive a device driver?

Sunday, February 17th, 2008

I keep hearing that you can’t write unit tests for device drivers. I don’t believe that’s true. To disprove this claim, I thought I would find a device driver and write some unit tests for it. This blog posting shows what device driver unit tests look line.

(more…)