Course code: MOT-5
  • Years with company: 9
  • Years programming: 15
  • Primary programming language: C/C++
  • Other programming languages: Basic
  • Unit test harnesses: CPPUTest, TestRT, Customed VC project
  • Something else: I want to improve test and coding effiency for the whole team and individuals.
  • Test practice now: UT(Function test/class test), Scenario test(task level test, off target test); IT(on target test); feature test; expert test.
  • Target system: Embedded system
  • Dev tools: Rational tools, Visual studio, ultraedit
  • Build time: 5-30 minutes
  • Coding standard: Follow legacy code; Refactor by SOLID.
  • Function too long: I can't see all codes in the screen.
  • Code reviews: Invite the right person is important.
  • Code time: 30%
  • Test time: 50%
  • Debug time: 20%
  • Favorite thing about dev: Simple and effective Architecture and design; Parallel coding and UT/scenario test; Timely on target test; Small cycle of the above actions except for the architecture.
  • Least favorite thing about dev: Process
  • Tdd knowledge: Coding and UT are at the same time to quickly find the defect and fix them.
  • Why are you attending: I try to understand whether your TDD is same as what we do in work.