TDD for Embedded C
2015-10-13 08:05:12 UTC
Most useful learnings:
- Helpful when developing new functionality independent of hardware, tools and environment in place, thereby parallel development is encouraged.
- The test scripts serves as Documentation and API usage as well.
- Refactoring the reiteration of tests continuously helps improve code quality and makes hardening phase easier.
Concepts v exercises:
Presentation v discussion:
Instructor is excellent well versed with the topics and very helpful in answering queries.
yes why not.
Challenges to applying:
legacy code is risky to refactor though it isn't TDD issue its probably the risk of having to change code which is been there for long. However improvements to this code can still be helpful if we follow tdd method.
Legacy code workshop:
Recommend to others: