Course code: MARV-1
  • Years with company: 3
  • Years programming: 20
  • Primary programming language: C
  • Other programming languages: C++, C#
  • Unit test harnesses: none
  • Something else: working on embedded system especially focusing on storage related products for 20 years.
  • Test practice now: I am not doing code development, but have been doing FW team management for more than 10 years.
  • Target system: ARM
  • Dev tools: ARM tool chain, VSCode, Vi
  • Build time: 5-30 minutes
  • Coding standard: Coding standard defined by corporate. Template defined for comments, structure, union and function
  • Function too long: a function with more than 200 lines is too long
  • Code reviews: gerrit
  • Code time: 5
  • Test time: 2
  • Debug time: 3
  • Favorite thing about dev: Coding with efficient flow and uniform coding standard
  • Least favorite thing about dev: A lot of global variables to maintain and debug
  • Tdd knowledge: No idea
  • Why are you attending: Request by corporate