Course code: MARV-1
  • Years with company: 11
  • Years programming: 17
  • Primary programming language: C
  • Other programming languages: C++/Java
  • Unit test harnesses: Klocwork
  • Something else: I has experience in driver(9 years) and firmware(7) development. I also has experience for chip(2 Sas controller and 1 Nvme controller) validation(function test and Integrate test).
  • Test practice now: I am not programming but help RDs to review code currently.
  • Target system: In our firmware, we developed it by using fiber scheduler. It's not RTOS or linux based.
  • Dev tools: XDB, DS5.
  • Build time: 1-5 minutes
  • Coding standard: I follow the coding standard Guide that my BU provided to develop firmware.
  • Function too long: It's over 300 lines.
  • Code reviews: I follow the coding standard Guide that my BU provided to review RD's pre-commit code.
  • Code time: 40
  • Test time: 40
  • Debug time: 20
  • Favorite thing about dev: New features development
  • Least favorite thing about dev: trouble shooting for corner case or difficult reproduced issue.
  • Tdd knowledge: No
  • Why are you attending: Company assign the project lead to attend this training class and I am a project lead.