Course code: PAC-002
  • Years with company: 0
  • Years programming: 40+
  • Primary programming language: C/C++
  • Other programming languages: Python F# Forth
  • Unit test harnesses: CUnit
  • Something else: First PL was Fortran, most used C, best F#.
  • Test practice now: Unit, integration & end-to-end tests, CI & manual
  • Target system: Various embedded systems
  • Dev tools: Various: VSCode, functional safety compilers, CI
  • Build time: 11-30 seconds
  • Coding standard: In-house
  • Function too long: 1. when the name no longer describes the behaviour, 2. when the code isn't readily intelligible
  • Code reviews: Scrum
  • Code time: 25
  • Test time: 10
  • Debug time: 25
  • Favorite thing about dev: Puzzle solving, learning
  • Least favorite thing about dev: Poor tooling, cargo culting, fanboyism, unrealistic deadlines, ship it anyway, obsession
  • Tdd knowledge: Very little
  • Why are you attending: Find out if it's worth anything - TD development OK, TD design ehhhh.