Course code: BARR-11
  • Years with company: 2
  • Years programming: 27
  • Primary programming language: C
  • Other programming languages: Python, C++, C#
  • Unit test harnesses: Unity/Ceedling, UnitTest++, CppUTest, (mu)nit, Cmocka,
  • Something else: I love roller skating and have been coaching/reffing roller derby for ~7 years
  • Test practice now: Limited Unit Test via gtest Manual Testing Pull Requests
  • Target system: Cypress PSoC4, PIC, STM32
  • Dev tools: Vim, uC Vendor IDE/Toolchains, Team Foundation Server (PR's, CI), VisualStudio (when forced), Sigrok, Tiobe TiCS,
  • Build time: 1-5 minutes
  • Coding standard: Trying to move to the Barr coding standard, but having trouble getting Tiobe TiCS configured to enforce
  • Function too long: When it does more than one thing (Violates S in SOLID)
  • Code reviews: TFS Pull Requests
  • Code time: 15
  • Test time: 10
  • Debug time: 75
  • Favorite thing about dev: Solving puzzles and bending the various processors involved to my will. Finding the incorrect assumption in the assumption stack when debugging.
  • Least favorite thing about dev: Uncertainty if I'm breaking things while debugging/developing new features.
  • Tdd knowledge: I've read your book and tried to apply it to a couple products, but have never been successful in a professional setting.
  • Why are you attending: I've heard from others that TDD is valuable. I want to implement it with my team, but have not been successful.