Course code: EDNA-1
  • Years with company: 5
  • Years programming: 12
  • Primary programming language: C
  • Other programming languages: Python, C++
  • Unit test harnesses: Cpputest, GTest
  • Something else: Fan of your work!
  • Test practice now: Unittest (Cpputest in target Simulator), Feature test (BDD/Gherkin/Python behave), Manual exploratory testing
  • Target system: Typically custom electronics based around various types of STM32.
  • Dev tools: IAR, VSCode
  • Build time: 11-30 seconds
  • Coding standard: MISRA2012 + inhouse coding style guide (with clang-format).
  • Function too long: I and some colleagues use Lizard to check for length.
  • Code reviews: Development is done in branches, other team member review code through gitlab before merging.
  • Code time: 20
  • Test time: 70
  • Debug time: 10
  • Favorite thing about dev: Solving customer problems.
  • Least favorite thing about dev: Paper work, and customer moving the goal posts.
  • Tdd knowledge: I've read your book multiple times and try to apply it in my work.
  • Why are you attending: I'm convinced TDD would help me, but still find it hard to have the discipline to use it always.