Course code: HP-1
  • Years with company: 28
  • Years programming: 37
  • Primary programming language: C
  • Other programming languages: C++
  • Unit test harnesses: unity, cpputest
  • Something else: I like solving problems.
  • Test practice now: Desk/bench testing, run smoke test. Otherwise rely on other test labs, automated testing.
  • Target system: printer engine running on threadx
  • Dev tools: Custom build, git, multi, gerrit, emacs
  • Build time: 1-5 minutes
  • Coding standard: We have one, don't often look at it
  • Function too long: More than a couple of screens
  • Code reviews: gerrit, mandatory
  • Code time: 40
  • Test time: 40
  • Debug time: 20
  • Favorite thing about dev: Opportunity to be creative, striving to elegantly solve complex problems.
  • Least favorite thing about dev: When tools are flaky or slow.
  • Tdd knowledge: Parts of our organization are using it, some. Read The Clean Coder and parts of TDD for Embedded C.
  • Why are you attending: Organization has decided to increase TDD usage, and want to be effective in that world.