Course code: MEDT-1
  • Years with company: 28
  • Years programming: 38
  • Primary programming language: C++
  • Other programming languages: C, C#
  • Unit test harnesses: CPPUnit (a little)
  • Something else: I used to develop device drivers using assembly language.
  • Test practice now: Using Development tests which execute individual use cases.
  • Target system: It is an embedded ARM based system.
  • Dev tools: Keil Compiler, Segger tools.
  • Build time: 1-5 minutes
  • Coding standard: MISRA
  • Function too long: when you can't view the whole thing without scrolling.
  • Code reviews: We use peer reviews.
  • Code time: 50
  • Test time: 25
  • Debug time: 25
  • Favorite thing about dev: Being creative
  • Least favorite thing about dev: Bugs
  • Tdd knowledge: Not enough.
  • Why are you attending: To learn more about how to apply TDD to firmware development.