Course code: WEB-20
  • Years with company: 7
  • Years programming: 39
  • Primary programming language: C
  • Other programming languages: C++
  • Unit test harnesses: Junit
  • Something else: I like to hike and play guitar. I have 4 teenagers and a wife.
  • Test practice now: 1) Unit Test within Debugger 2) System Verification Tests through Test Plans
  • Target system: TI-MSP430 with home grown scheduler (No OS) and written in C.
  • Dev tools: IAR Workbench, PCAN Explorer (CAN protocol tracing), TeraTerm (Serial Traffic tracing), Enterprise Architect (Detailed Design), Understand (Code Analysis), Perforce SCM (Source Code Mgmt and Code Reviews), and Helix (Bug and Test Tracking)
  • Build time: 31-60 seconds
  • Coding standard: Old document on format and some usage.
  • Function too long: McCabe complexity factor? Too many If, Else if and other clauses.
  • Code reviews: Done through Perforce SCM tool.
  • Code time: 2
  • Test time: 5
  • Debug time: 3
  • Favorite thing about dev: The challenge of resolving puzzles, and watching the behavior of the logic formulate and work (great feeling passing a test). I like to fix bugs and stomp out the problem.
  • Least favorite thing about dev: Testbed Setups and finding and gathering the materials for the setup.
  • Tdd knowledge: I read about 4 chapters of your TDD book. Also have heard of and discussed the philosophy of TDD before that with previous SW engineers I worked with.
  • Why are you attending: To help grow and improve my testing approach to deliver better quality and safe software (since Lithium Batteries can be hazardous if not run correctly)...