Course code: VIAVI-1
  • Years with company: 2
  • Years programming: 35
  • Primary programming language: C++
  • Other programming languages: Python, Tcl
  • Unit test harnesses: Google Mock
  • Something else: Enjoy hiking.
  • Test practice now: Compile, run, fix problems, repeat.
  • Target system: Embedded Linux
  • Dev tools: Jira, Crucible, Custom-developed tools
  • Build time: 5-30 minutes
  • Coding standard: Not really used
  • Function too long: When it's hard to understand
  • Code reviews: Tedious
  • Code time: 20
  • Test time: 40
  • Debug time: 40
  • Favorite thing about dev: Solving problems, being creative.
  • Least favorite thing about dev: Fixing problems in other people's code.
  • Tdd knowledge: Write a failing test before writing code, then write enough code to fix the failure. Repeat.
  • Why are you attending: Would like to get a feel for whether TDD is really worth the effort.