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.