Course code: WEB-28
  • Years with company: 15
  • Years programming: 25
  • Primary programming language: C++
  • Other programming languages: Python, C
  • Unit test harnesses: Python unit test framework
  • Something else: Like hiking in the mountains and baking
  • Test practice now: Unit test, integration tests, system tests, stress tests
  • Target system: ARM 9
  • Dev tools: GreenHills
  • Build time: Under 10 seconds
  • Coding standard: not overly strict, but should conform to overall standard
  • Function too long: when it's hard to get a sense of what it's trying to do by the time you get to the end of it
  • Code reviews: code reviews on pull request
  • Code time: 45
  • Test time: 45
  • Debug time: 10
  • Favorite thing about dev: Imagining a capability, figuring out how to make it work, and then implementing it in code
  • Least favorite thing about dev: Working around hardware issues
  • Tdd knowledge: 1) It's a great idea to do since the focus is on testing which is always a good thing. 2) It's not as straightforward for embedded programming as regular software programming.
  • Why are you attending: To learn strategies for doing embedded TDD and embedded testing in general.