Course code:
ZEBRA-2
Years with company:
3.5
Years programming:
12
Primary programming language:
C++
Other programming languages:
Python, C, Common Lisp
Unit test harnesses:
Zebra's UT harness (C++), GoogleTest (C++), unittest2 (Python)
Something else:
I enjoy debugging and reverse-engineering.
Test practice now:
Unit and acceptance testing, and empirical tests
Target system:
QNX
Dev tools:
Eclipse, PyCharm, GCC/GDB, Clang, etc.
Build time:
31-60 seconds
Coding standard:
Don't Repeat Yourself, Be Consistent
Function too long:
more than 1 screen length; very difficult to test
Code reviews:
We don't generally do code reviews; mostly pair programming.
Code time:
60
Test time:
20
Debug time:
20
Favorite thing about dev:
It's always a challenge and there's no end to learning new things.
Least favorite thing about dev:
Debugging multithreaded code.
Tdd knowledge:
TDD encourages you to develop an API to your requirements, and tests for the API before you write the implementation. You then implement the code to pass the unit tests.
Why are you attending: