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…)
Archive for the ‘Agile Embedded’ Category
TDD as a Design Rot Prevention System
Friday, January 30th, 2009Tags: code rot, Test Driven Development
Posted in Agile Embedded, Test Driven Development | No Comments »
Embedded Systems Conference FAQ
Monday, April 21st, 2008I’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…)
Tags: Agile Embedded, Embedded Software
Posted in Agile Embedded | 1 Comment »
Who says you can’t test drive a device driver?
Sunday, February 17th, 2008I 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.
Tags: Embedded, Embedded Agile, Embedded TDD, TDD, TDD Device Driver, Test Driven Development
Posted in Agile Embedded, Embedded TDD, Test Driven Development | 2 Comments »