Course code:
CISCO-14
Years with company:
12
Years programming:
30+
Primary programming language:
C++
Other programming languages:
C,python,SQL
Unit test harnesses:
Homegrown
Something else:
I have three adult children.
Test practice now:
Manually, once; then as-needed.
Target system:
IP video set top boxes with various different hardware, SOCs, kernels, etc.
Dev tools:
gcc, make, atom, vim
Build time:
Under 10 seconds
Coding standard:
Ad hoc, loosely defined.
Function too long:
Takes more than a screen (or half a screen on my vertical monitor)
Code reviews:
All code is reviewed before merging to the tip via Gerrit; Jenkins performs build testing.
Code time:
80
Test time:
10
Debug time:
10
Favorite thing about dev:
Solving puzzles, creating clean APIs, creating clean and concise code.
Least favorite thing about dev:
Mysterious bugs; hardware anomalies.
Tdd knowledge:
I've studied a bit, but nothing formal. I'm not sure want to be a TDD convert, but I would like to have a formal testing framework in place. I've designed some for embedded systems, but we have not moved to automating it for test hardware.
Why are you attending:
To get the right mindset and authority to bring a test-driven mentality to my team.