Course code: AS-1
  • Years with company: 1
  • Years programming: 10
  • Primary programming language: C
  • Other programming languages: Matlab Simulink C++ Python
  • Unit test harnesses: Matlab Simulink Test utest.h (C) Catch2 (C/Cpp)
  • Something else: Controls Engineer.
  • Test practice now: Simulation via Simulink - Requirements tests, integration tests, baseline/equivalence tests. And on target hardware / system.
  • Target system: Embedded control system.
  • Dev tools: Compiler Debugger Code Editor Version Control (Git) Simulator (Simulink)
  • Build time: Under 10 seconds
  • Coding standard: New.
  • Function too long: Based on experience.
  • Code reviews: Often slow. But thorough.
  • Code time: Don't know
  • Test time: Don't know
  • Debug time: Don't know
  • Favorite thing about dev: To solve a problem, requires a deep understanding of the problem. The understanding is acquired through study, experience and testing. It's fun when it's fast to test new ideas.
  • Least favorite thing about dev: When it's slow to test new ideas.
  • Tdd knowledge: tdd = write test before code.
  • Why are you attending: So the company becomes better at unit testing.