# Test-Driven Development (TDD) # TDD indeed works with C & embedded with the help of Ceedling, Unity & CMock as a testing framework. More detail on TDD can be found at - [James W. Grenning's book "Test Driven Development for Embedded C"](http://www.amazon.com/Driven-Development-Embedded-Pragmatic-Programmers/dp/193435662X) - [throwtheswitch's Ceedling, CMock & Unity](http://throwtheswitch.org/)