Course code: SP-CPP-3
  • Years with company: 1
  • Years programming: 12
  • Primary programming language: C
  • Other programming languages: Python, C++
  • Unit test harnesses: Ceedling, GTest
  • Something else: I am a heavy metal singer and an avid Magic the Gathering player in my spare time.
  • Test practice now: Unit tests and integration tests.
  • Target system: ARM processors in general.
  • Dev tools: VS Code
  • Build time: 31-60 seconds
  • Coding standard: Our company has its own internal coding standard, which is somewhat similar to MISRA-C.
  • Function too long: When it has too many lines and does too many things.
  • Code reviews: We have a classical merge request/review/approval process. We need at least one approval to merge.
  • Code time: 50
  • Test time: 20
  • Debug time: 30
  • Favorite thing about dev: Having the power to control and see the result of my work becoming "alive" on the hardware.
  • Least favorite thing about dev: Bugs and writing lots of documentation, usually.
  • Tdd knowledge: We do it actively and I have a good experience with it, but I feel like it can be much better.
  • Why are you attending: Learn more and be better at TDD.