Course code: BECK-1
  • Years with company: 30
  • Years programming: 20
  • Primary programming language: C#
  • Other programming languages: C/C++, Java, Perl, Python, Visual Basic
  • Unit test harnesses: Visual Studio Testing Tools, In-house test harness, Gmock
  • Something else: Play bass and percussion. Love to play racquetball and baseball. Also love to surf and travel.
  • Test practice now: In-house test harness, Microsoft Studio Testing Tools
  • Target system: Pic, Arm
  • Dev tools: Visual Studio, IAR Embedded Workbench, MPLab
  • Build time: 5-30 minutes
  • Coding standard: We maintain a C/C++ coding list of do's/don't. but poorly maintained.
  • Function too long: Don't have a hard and fast rule.
  • Code reviews: Authors performs inspection of the code then submit their code for inspection by two peers. We follow a multi-pass checklist delineated in the TSP/PSP process.
  • Code time: 30
  • Test time: 40
  • Debug time: 30
  • Favorite thing about dev: I find it very fulfilling in that I can see the results of my work immediately. I find also very challenging.
  • Least favorite thing about dev: The ever changing landscape, very difficult to keep up.
  • Tdd knowledge: Read a few books and tried to put it in practice but have not been successful at current employment.
  • Why are you attending: To create the foundation and exposure to other co-workers about the value of TDD for embedded. To obtain expert and practical knowledge of TDD for embedded systems.