Course code: VIAVI-1
  • Years with company: 19
  • Years programming: 27
  • Primary programming language: C++
  • Other programming languages: C, Python
  • Unit test harnesses: google test
  • Something else: Specialty is Embedded programming. Have been working on Virtual Network function development over the last year.
  • Test practice now: Some Unit testing, Integration testing via C test program, Manual testing, Automated tests using homegrown tool called Lorna which uses REST API for issuing commands.
  • Target system: Linux based VMs, Linux based embedded
  • Dev tools: printf
  • Build time: 1-5 minutes
  • Coding standard: Not defined
  • Function too long: tries to do multiple things
  • Code reviews: Sometimes
  • Code time: 50
  • Test time: 30
  • Debug time: 20
  • Favorite thing about dev: Feeling of accomplishment when things work
  • Least favorite thing about dev: When stuck debugging complex problem
  • Tdd knowledge: Very little
  • Why are you attending: I want to get better at TDD.