Course code: MARV-2
  • Years with company: 0
  • Years programming: 17
  • Primary programming language: C
  • Other programming languages: C++, Python
  • Unit test harnesses: gtest
  • Something else: Mostly working on firmware development but did some object storage software development too.
  • Test practice now: PC Simulator written in Python
  • Target system: SOC
  • Dev tools: Arm compiler/debugger
  • Build time: 5-30 minutes
  • Coding standard: Internal
  • Function too long: When it does many things, difficult to understand and maintain.
  • Code reviews: Internal
  • Code time: 50
  • Test time: 30
  • Debug time: 20
  • Favorite thing about dev: The whole process especially the testing.
  • Least favorite thing about dev: Nothing
  • Tdd knowledge: I think TDD is a practice that software developers should follow to identify bugs at early stage.
  • Why are you attending: I wanted to learn and apply TDD practice to our daily software development work.