Course code: COB-1
  • Years with company: 2
  • Years programming: 30
  • Primary programming language: C
  • Other programming languages: Python, C++, Java
  • Unit test harnesses: CUnit
  • Something else: I have an interest in CI.
  • Test practice now: Mostly complete system tests, sometimes in an emulated Windows environment, then manual or automated test suites on target.
  • Target system: It's huge (well quite big), with varying configurations and CPU architectures
  • Dev tools: MSVS (emulation/debug), VxWorks, GCC and internal logging/trace tools
  • Build time: 5-30 minutes
  • Coding standard: We have one - it's fairly 'standard'
  • Function too long: If I need to continuously scroll back to regain context - more than a couple of pages.
  • Code reviews: We use a web based tool - Code Collaborator
  • Code time: 10%
  • Test time: 30%
  • Debug time: 60%
  • Favorite thing about dev: The possibility of creating something useful.
  • Least favorite thing about dev: Maintaining poorly written code without supporting test cases. Repetitive manual tasks.
  • Tdd knowledge: I little. I attended the TDD presentation and couple of months ago.
  • Why are you attending: I've been asked to but also I think it could make our test coverage more efficient and ultimately improve code quality.
  • Back