Course code:
WEB-049
Years with company:
1
Years programming:
11
Primary programming language:
C, Python
Other programming languages:
C++, Bash
Unit test harnesses:
CppUtest
Something else:
I get funny looks from people when they see that I am not using visual studio or some other IDE.
Test practice now:
Unittests when practical. Manual testing for things that involve hardware in specific states.
Target system:
Embedded QNX or Linux systems running on NXP IMX or STM ARM SoCs.
Dev tools:
GCC, CMake, Yocto
Build time:
1-5 minutes
Coding standard:
We have a long list of C++ coding standards enforced by peer reviews, more than fit in 100 chars.
Function too long:
If you need more than 3 levels of indentation you probably need multiple functions.
Code reviews:
All commits must pass two peer reviews before merging into main
Code time:
25
Test time:
25
Debug time:
50
Favorite thing about dev:
I enjoy the technical creativity I can exercise and solving complex problems.
Least favorite thing about dev:
Getting bogged down in I.T. world.
Tdd knowledge:
You develop tests before writing code and then write your application code after.
Why are you attending:
To learn about test driven development and the wisdom of all the CppUtest files in the repo.