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.
  • Back