Course code: TH-2
  • Years with company: 18
  • Years programming: 21
  • Primary programming language: C
  • Other programming languages: XML
  • Unit test harnesses: cmocka, Valgrind
  • Something else: I studied electrical engineering and worked as a hardware developer for 7 years before starting software development.
  • Test practice now: The most important are functional developer tests. Automated testing is carried out in development with cmocka. Our system test writes much more extensive automated tests, mostly in Python.
  • Target system: Our target systems are 2G / 3G / 4G radio modules.
  • Dev tools: Qualcomm Build Environment, Qualcomm tools like QPST, QXDM and many more.
  • Build time: 5-30 minutes
  • Coding standard: -
  • Function too long: When it becomes confusing and difficult to maintain.
  • Code reviews: Are done together with colleagues.
  • Code time: 25%
  • Test time: 25%
  • Debug time: 25%
  • Favorite thing about dev: You can work in a logically structured way.
  • Least favorite thing about dev: That one renounces quality for reasons of cost.
  • Tdd knowledge: TDD, perhaps in a different form, we had many years ago. The idea was: you write the tests first and then develop. That didn't work.
  • Why are you attending: This training was assigned to me by my boss.