Course code: PASA-1
  • Years with company: 6
  • Years programming: 10+
  • Primary programming language: C++
  • Other programming languages: C
  • Unit test harnesses: Google Test
  • Something else: Domain lead of most visible module in product. Inherited role of a SME for TDD and unit testing setup.
  • Test practice now: Manual functional testing
  • Target system: QNX6.5/6.6 ARM
  • Dev tools: Eclipse/QNX Momentics
  • Build time: 1-5 minutes
  • Coding standard: One exists, but not enforced
  • Function too long: Over 50 LOC
  • Code reviews: Peer reviewed using Code Collaborator
  • Code time: 10
  • Test time: 30
  • Debug time: 60
  • Favorite thing about dev: Designing logic solutions to a problem/use case. Root cause analysis
  • Least favorite thing about dev: Time and effort taken to root cause an issue (reproducing the conditions that lead to it).
  • Tdd knowledge: Actively practicing the basic methodology for the past 2 months on designing re-usable components.
  • Why are you attending: Support my organization in achieving success in using TDD and unit testing. Gain knowledge/insight to continue in-house training and consultation to enable organization on TDD and unit testing.