Course code: SAM-1
  • Years with company: 1
  • Years programming: 8
  • Primary programming language: C++, C
  • Other programming languages: python, Java
  • Unit test harnesses: cmocka, gtests suite
  • Something else: n/a
  • Test practice now: Depends on the feature/issue I'm working on. For feature, I use T32/lauterbach to add breakpoints and verify the states of the variables. For issues I re-run the failing tests and recommend adding additional tests to increase coverage.
  • Target system: ARM R8 based embedded system. Bare metal programming.
  • Dev tools: lauterbach, ARM toolchain
  • Build time: 1-5 minutes
  • Coding standard: c++11
  • Function too long: per coding standards if it exceeds 50 lines
  • Code reviews: n/a
  • Code time: 4
  • Test time: 3
  • Debug time: 3
  • Favorite thing about dev: it helps to create a path in my mind.
  • Least favorite thing about dev: N/A
  • Tdd knowledge: develop testcase first and expect it to fail, then build SW to make the testcase pass.
  • Why are you attending: to refresh concepts and try to accommodate the knowledge in my project