Course code: SP-CPP-4
  • Years with company: 2
  • Years programming: 12
  • Primary programming language: C
  • Other programming languages: Python
  • Unit test harnesses: CppuTest
  • Something else: Got into embedded software developemtn when doing my bachelor studies; fell in love with it and been doing that ever since. I like when things interact with real world and you can see the outcome. Love to read books
  • Test practice now: Static analysis, system test, integration test
  • Target system: Low power MCU, modem, RF chip
  • Dev tools: Cmake, gcc compiler, vs code, st-link, cubemx programmer
  • Build time: 1-5 minutes
  • Coding standard: I mostly follow coding standard released by Michael Barr, Embeded C coding standard
  • Function too long: It is longer than 100 lines
  • Code reviews: It is mostly to check if changes are made in line with acceptance criteria
  • Code time: 30
  • Test time: 20
  • Debug time: 50
  • Favorite thing about dev: Solving problems and seeing their solutions in real world environment
  • Least favorite thing about dev: Probably mostly the documentation part
  • Tdd knowledge: I'd say pretty much nothing, bare minimum
  • Why are you attending: I believe TDD is the future where most of the code will be generated by AI