Course code: COB-3
  • Years with company: 15
  • Years programming: 30 years
  • Primary programming language: C
  • Other programming languages: No others for some years.
  • Unit test harnesses: In house developed systems - 1993-1999.
  • Something else: A computer science graduate
  • Test practice now: Self review - dry run. HDE testing - ad hock testing. Test spec for RAV team system tests - pass criteria. Follow up analysis of debug logs for code path execution and parameter values.
  • Target system: Embedded multi-processor system.
  • Dev tools: Visual studio, text editor (gVim), clearcase, command line tools
  • Build time: 1-5 minutes
  • Coding standard: There is one
  • Function too long: When you cannot remember it or visually scan it easily.
  • Code reviews: Those I conduct - focus on correctness of behavior and robustness of code, coverage of error checking.
  • Code time: 25%
  • Test time: 15%
  • Debug time: 20%
  • Favorite thing about dev: Writing code - really beautiful code. Tight implementation I "know" is right.
  • Least favorite thing about dev: Being interrupted and context switching to other peoples problems...
  • Tdd knowledge: I read the introduction to the book
  • Why are you attending: The company is universally asking engineers to - and I am quite pleased to engage intellectually with something fresh - and be paid while I am doing so.