Course code:
CISCO-14
Years with company:
15
Years programming:
32
Primary programming language:
C/C++
Other programming languages:
many
Unit test harnesses:
gtest
Something else:
Love to watch TV
Test practice now:
Manual test, automated unit test with unit test framework, some gui automation, instrumented code, debugger step through if neccessary
Target system:
Linux based security/networking appliance
Dev tools:
many
Build time:
5-30 minutes
Coding standard:
Not much
Function too long:
When it becomes hard to verbally describe what it does
Code reviews:
Some people do good reviews, some people rubberstamp, most people dont have enough domain expertise to understand the fine details of the code they are reviewing to catch issues
Code time:
20%
Test time:
40%
Debug time:
40%
Favorite thing about dev:
The thrill of put things together, without the cost of building materials or the risk of breaking things or injuring anybody.
Least favorite thing about dev:
Error handling, testing, documentation (reading and writing), eye strains of staring at the screens, interacting with other people
Tdd knowledge:
none, somewhat skeptical
Why are you attending:
Bosses wanted to find out if this is something the organization can/should adopt