Course code:
ZEBRA-2
Years with company:
4
Years programming:
10
Primary programming language:
Python
Other programming languages:
C/C++, Perl, PHP
Unit test harnesses:
Python's unittest2, UnitTestHarness (which I just discovered was written by you)
Something else:
I like rock climbing, going to the beach, and playing with Kids toys with my son.
Test practice now:
Mostly with acceptance tests written in Python or a home-grown acceptance test tool.
Some build scripts are just run with a debug flag and the output validated.
Target system:
Label/receipt printer that supports various printing languages and communication protocols.
Dev tools:
QNX/GCC toolchain + Perl deployment scripts to a printer/VM
Build time:
1-5 minutes
Coding standard:
C/C++ code has documented guidelines, build scripts have no standard.
Function too long:
It doesn't fit in one page of the IDE.
Code reviews:
Non-existent
Code time:
60
Test time:
10
Debug time:
30
Favorite thing about dev:
I most enjoy solving problems and investigating bugs.
Least favorite thing about dev:
I least enjoy API design as it can be frustrating to get the right balance of simplicity and flexibility.
Tdd knowledge:
I don't know a lot about TDD but after working in engineering test, I know that the earlier tests are run the better.
Why are you attending: