Course code: HEN-1
  • Years with company: 1.5
  • Years programming: 8
  • Primary programming language: C/C++
  • Other programming languages: Python, Java
  • Unit test harnesses: Google Test
  • Something else: Joined the military out of High School.
  • Test practice now: Bench testing on hardware.
  • Target system: STM32F205 processor with attached ADCs, EEPROMs, etc communicated with via SPI.
  • Dev tools: VSCode, STM32CubeIDE, JLink, Git
  • Build time: 11-30 seconds
  • Coding standard: Loose in house coding standard that isn't enforced.
  • Function too long: I like following the never nester philosophy wherever possible.
  • Code reviews: Also loose code reviews on merge requests.
  • Code time: 70
  • Test time: 10
  • Debug time: 20
  • Favorite thing about dev: Finding a clever way to solve a problem.
  • Least favorite thing about dev: Digging through poorly documented code to fix a bug.
  • Tdd knowledge: Build tests to fail first, then write the function to pass the test.
  • Why are you attending: To better implement TDD into our workflow.