Course code: WEB-34
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Not used any off-the-shelf harnesses. I have some custom test code for unit test
Started my career as a hardware engineer designing lock control circuit boards. I transitioned into firmware role 10 years ago developing c code for access control logic.
Test practice now:
Custom unit test and functional testing are my primary test methods. I also occasionally use UART prints to log things for longer tests.
code composer by TI, CubeID by ST, Eclipse
Under 10 seconds
Modular coding with separated hardware layer and application layer files to promote portability.
Function too long:
my rule of thumb is not more than 25lines of code in one function
2 to 3 engineers participate in reviews. For changes we use beyond compare to identify modified code sections and those are reviewed in a meeting with peers.
Favorite thing about dev:
The process of solving complex problems
Least favorite thing about dev:
bugs that get past QA and end up in the field
Why are you attending:
Improve automated testing skills and hopefully learn about of-the-shelf testing tools available for c developers