Course code: ZEBRA-2
Years with company:
Primary programming language:
Other programming languages:
Python, C, Common Lisp
Unit test harnesses:
Zebra's UT harness (C++), GoogleTest (C++), unittest2 (Python)
I enjoy debugging and reverse-engineering.
Test practice now:
Unit and acceptance testing, and empirical tests
Eclipse, PyCharm, GCC/GDB, Clang, etc.
Don't Repeat Yourself, Be Consistent
Function too long:
more than 1 screen length; very difficult to test
We don't generally do code reviews; mostly pair programming.
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 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: