Course code:
WEB-3
Years with company:
~1 year
Years programming:
20 years
Primary programming language:
C++
Other programming languages:
C, C++, Python, Perl
Unit test harnesses:
Google Test
Something else:
Most of career spent in medical electronics industry.
Test practice now:
- Nightly Python system tests
- Separate test organization running proprietary Python test scripts against devices
Target system:
SSD ASIC with Tensilica CPU cores
Dev tools:
Xtensa (Eclipse- & gcc-derived dev environment)
Build time:
1-5 minutes
Coding standard:
No written standard
Function too long:
Personal judgement
Code reviews:
No code reviews
Code time:
40
Test time:
20
Debug time:
40
Favorite thing about dev:
Solving problems through correct design and implementation.
Least favorite thing about dev:
Debugging, especially in embedded environments.
Tdd knowledge:
Some:
- xUnit frameworks
- Write test before tested functionality, to verify it fails
Why are you attending:
To get some formal training on TDD.