Course code: NDC-2
Years with company:
Primary programming language:
Other programming languages:
C++, various scripting languages
Unit test harnesses:
Nothing relevant to C / embedded
Not much experience writing tests: that has never been a priority in all the companies i worked for.
Test practice now:
A mix of unit tests (Windows), manual testing (on target).
Visual Studio, gcc, scripts written in house.
Internal standard loosely based on MISRA.C and equivalent
Function too long:
More than one screen?
Peer-reviewrd by another programmer
Favorite thing about dev:
The fact that embedded development is rarely boring and the mix of design, implementation, debugging, etc.
Least favorite thing about dev:
When tools are not appropriate for the job at hand and thus frustrating to use.
Have only heard about it in school 15 years ago (but not for embedded/C) and never really used it after that.
Why are you attending:
Interested in learning how TDD can be used in a non object-oriented, embedded context.