Course code: BARR-11
  • Years with company: 12
  • Years programming: 15
  • Primary programming language: C++
  • Other programming languages: C, Python, Ruby, Go
  • Unit test harnesses: Cpputes, gtest, pyunit
  • Something else: Electrical engineer by schooling.
  • Test practice now: Off target unit testing with gcc and gtest. On target integration testing driving serial communication with pyunit.
  • Target system: Cortex M (stm32), baremetal
  • Dev tools: IAR
  • Build time: 1-5 minutes
  • Coding standard: ???
  • Function too long: When it consumes all available code space (our codebase, not me personally)
  • Code reviews: Pull requests through gitlab
  • Code time: 25
  • Test time: 25 (not separate phase)
  • Debug time: 50
  • Favorite thing about dev: Creativity and problem solving
  • Least favorite thing about dev: Changing requirements
  • Tdd knowledge: Everything in your book, Kent Beck's book.
  • Why are you attending: To learn more effective testing techniques. To learn ways to introduce other developers to TDD.