Course code: WEB-047
  • Years with company: 2
  • Years programming: 15
  • Primary programming language: C
  • Other programming languages: C++, C#, Rust
  • Unit test harnesses: gtest
  • Something else: Been coding for a long time in C, but only done TDD (self imposed) once. Keen to do it more often
  • Test practice now: function and some gtest
  • Target system: Embedded STM32's, esp's and nordic series of ICs. Bare metal, idf or Zephyr RTOS
  • Dev tools: Jlink ultra, salea, scope, multimeter, SCA tools, lizard cognitive load
  • Build time: 11-30 seconds
  • Coding standard: c11, MISRA
  • Function too long: lizard/sonarqube cognitive load review
  • Code reviews: Mob review, AI supported and PR with context
  • Code time: 50
  • Test time: 40
  • Debug time: 10
  • Favorite thing about dev: problem solving and new stuff
  • Least favorite thing about dev: difficult bugs and customers
  • Tdd knowledge: learning more about testing and changing my coding style
  • Why are you attending: Keen to try and change the way I code to enable TDD and general unit testing.