Course code:
HP-1
Years with company:
28
Years programming:
37
Primary programming language:
C
Other programming languages:
C++
Unit test harnesses:
unity, cpputest
Something else:
I like solving problems.
Test practice now:
Desk/bench testing, run smoke test. Otherwise rely on other test labs, automated testing.
Target system:
printer engine running on threadx
Dev tools:
Custom build, git, multi, gerrit, emacs
Build time:
1-5 minutes
Coding standard:
We have one, don't often look at it
Function too long:
More than a couple of screens
Code reviews:
gerrit, mandatory
Code time:
40
Test time:
40
Debug time:
20
Favorite thing about dev:
Opportunity to be creative, striving to elegantly solve complex problems.
Least favorite thing about dev:
When tools are flaky or slow.
Tdd knowledge:
Parts of our organization are using it, some. Read The Clean Coder and parts of TDD for Embedded C.
Why are you attending:
Organization has decided to increase TDD usage, and want to be effective in that world.