3 ms·
Testing is only simple if you work on simple code, does not work nearly as well for real time, embedded or low level code. However, the beneficial side effects
by zwieback 13y ago
Testing is only simple if you work on simple code, does not work nearly as well for real time, embedded or low level code.
However, the beneficial side effects of TDD are much greater than just the verification aspects so I think more foundational work needs to be done on test frameworks for hard problems.
- trcollinson 13y agoI respectfully beg to differ with your first statement. I TDD in embedded and low level code, well, always. There is a great work on this by Grenning, worth reading by anyone who wants to understand TDD better, whether it is for embedded C or any other type of application. Test-Driven Development for Embedded C http://pragprog.com/book/jgade/test-driven-development-for-embedded-c http://pragprog.com/book/jgade/test-driven-development-for-e...
- zwieback 13y agoI have that book and really like it. I have been trying to apply it to my embedded work. It's a great start but we need a lot more development in that area, including more active support from the big embedded tool vendors.