Course code: WEB-3
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I have been in the embedded software field for about 9 years now, but have never applied TDD in embedded software (only desktop software)
Test practice now:
Python scripts that perform component testing
Micron internal coding standard
Function too long:
When it is trying to implement more than a single well-defined job
Favorite thing about dev:
I like controlling hardware components...
Least favorite thing about dev:
I don't particularly like debugging (most of the time)
Tests are written along-with (perhaps even before) the code to be tested. The tests are run and debugged immediately as the coding is completed for a given unit of code.
Why are you attending:
1. Renew TDD concepts
2. Possibly learn how TDD could be used with hardware based systems (typically embedded systems)?