Course code: MARV-1
  • Years with company: 3
  • Years programming: 10
  • Primary programming language: c language
  • Other programming languages: None
  • Unit test harnesses: Jenkins
  • Something else: Most of the time I maintain the code and fix all of the bugs reported by customers or the test team.
  • Test practice now: Write test scripts or by third-party tools.
  • Target system: ARM embedded system
  • Dev tools: Visual Studio/source insight
  • Build time: 30-60 minutes
  • Coding standard: Follow the coding/naming rule and make the code easy to understand.
  • Function too long: Check if functions do more than one thing.
  • Code reviews: Check if the code change will cause any side effects.
  • Code time: 30
  • Test time: 50
  • Debug time: 20
  • Favorite thing about dev: Coding. That makes the programs can be run as my thinking.
  • Least favorite thing about dev: Debug. A difficult problem will make me think about it all the time.
  • Tdd knowledge: TDD can make programmers find out the potential bugs early and reduce the time cost of debugging.
  • Why are you attending: I am interested in the concepts of TDD.