Course code: MUSE-1
  • Years with company: 11
  • Years programming: 30
  • Primary programming language: C++
  • Other programming languages: C C#
  • Unit test harnesses: CppUTest GoogleTest
  • Something else: I mostly manage people and technology these days. Spend less time coding. Am taking the course with my son in HS to learn new things.
  • Test practice now: CppUTest
  • Target system: STM32xx w/ on-target tests in IAR and GCC + on-host tests w/ 32-bit windows GCC build
  • Dev tools: IAR, GCC
  • Build time: 1-5 minutes
  • Coding standard: Clang-Tidy linting + Markdown to capture manual rules + automatic formatting via Clang-Format, w/ CI
  • Function too long: Gut feel
  • Code reviews: Pull request + CI automation checks
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: Solving hard problems that others find too challenging/impossible to solve + planning and organizing
  • Least favorite thing about dev: long meetings
  • Tdd knowledge: Write a test for new use case, compile w/ coded interface (fails). Then implement to pass test.
  • Why are you attending: James convinced me it would be great for me and my team :)