Course code: ZEBRA-4
  • Years with company: 1
  • Years programming: 20
  • Primary programming language: C++
  • Other programming languages: C, Python
  • Unit test harnesses: CppUnit
  • Something else: I enjoy skiing and volleyball
  • Test practice now: unit tests, automated black box testing, system testing.
  • Target system: NXP iMX6.SoloX
  • Dev tools: ARM DS-5 toolchain
  • Build time: 31-60 seconds
  • Coding standard: Minimal standard best practices.
  • Function too long: more than 2 screens in length
  • Code reviews: Code changes are reviewed by at least two other developers via online platform, or are developed using pair programming
  • Code time: 50
  • Test time: 25
  • Debug time: 25
  • Favorite thing about dev: The challenge of designing and creating solutions to unique problems
  • Least favorite thing about dev: Dealing with code that comes from previous "questionable" decisions and design (or lack thereof).
  • Tdd knowledge: That I'm supposed to write exhaustive unit tests for my code/functions before I develop them, then write the code to get the unit tests to pass.
  • Why are you attending: It was offered to my team and I do not have any formal TDD training. My team uses TDD and I want a better understanding. (It was not mandated that we attend.)