Course code: MAST-1
  • Years with company: 13
  • Years programming: 28
  • Primary programming language: C
  • Other programming languages: Assembly, Rust, Python
  • Unit test harnesses: None
  • Something else: I like photography and reading.
  • Test practice now: Mostly manual.
  • Target system: Several embedded systems ranging from 8-32 bit. Used in power electronics
  • Dev tools: Eclipse, MPLabX
  • Build time: 31-60 seconds
  • Coding standard: Checked, not enforced, by our code analysis toolset Tiobe
  • Function too long: Our code analysis tools (Tiobe) gives me hints on that.
  • Code reviews: No code is allowed to be pushed into our master branche(s), unless reviewed.
  • Code time: 25
  • Test time: 50
  • Debug time: 25
  • Favorite thing about dev: Making new stuff
  • Least favorite thing about dev: The administration afterwards.
  • Tdd knowledge: Based on the requirements for the new feature: Write the test first, (which then must fail) Make the code work, then make it nice. Proceed with the next feature/bugfix.
  • Why are you attending: We as a company want to introduce unit testing into our development, but have no good clue on where to start.