Course code: DYNON-2
  • Years with company: 18
  • Years programming: 22
  • Primary programming language: C++
  • Other programming languages: c, bash, perl, python, make, javascript
  • Unit test harnesses: CppUTest
  • Something else: I'm the first SW hire, the knows-everything and infrastructure guy
  • Test practice now: CppUTest and ad-hoc manual testing
  • Target system: bare-metal ARM, linux ARM, Linux x86
  • Dev tools: GCC, make, qt creator, vs code, git, svn
  • Build time: 31-60 seconds
  • Coding standard: ad-hoc
  • Function too long: too deep of braces or too many source lines
  • Code reviews: standard practice and fairly rigorous
  • Code time: 15
  • Test time: 5
  • Debug time: 10
  • Favorite thing about dev: Everything but debugging
  • Least favorite thing about dev: debugging
  • Tdd knowledge: regular practitioner, lots about legacy strategies and fake/mock, but less about refactoring and green-field strategies
  • Why are you attending: To increase team common language around principles and practices and their buy-in to the worthwhileness