Course code: SLB-12
  • Years with company: 5 months
  • Years programming: 7 years
  • Primary programming language: C/C++
  • Other programming languages: I know a little bit about Java. But I haven't been using that for 4 years.
  • Unit test harnesses: None
  • Something else: I modified code and built a robot combine harvester in my Ph.D. study.
  • Test practice now: I test it by using the real tool.
  • Target system: ARM 7
  • Dev tools: Multi-6
  • Build time: 5-30 minutes
  • Coding standard: Analyze requirements, write code then test it.
  • Function too long: Bugs may exist in the function and it's difficult to debug.
  • Code reviews: Analyze errors, look into the code and debug.
  • Code time: 30%
  • Test time: 30%
  • Debug time: 40%
  • Favorite thing about dev: Writing code and making it work is great fun.
  • Least favorite thing about dev: It's difficult to find bugs.
  • Tdd knowledge: I heard that main idea of TDD is to write test harness before writing the application itself. Write a test harness, make it fail and then write application to make it pass.
  • Why are you attending: