Course code: TH-1
Years with company:
Primary programming language:
Other programming languages:
C++, C#, Assembler, Python
Unit test harnesses:
Self written, cmocka
I am working as a SW architect and depending on the project, also develop components. Often analyzing issues with rare occurrences and develop test strategies for long term tests to find a solution.
Test practice now:
Test applications using the APIs of my code.
Mostly embedded devices based on a ARM solution, with Linux or ThreadX.
The toolchain for our targets based on the supplier delivery (SCons, bitbake, gnu compiler chain for the build system.
Lint and CppCheck for static code analysis.
Depending on the project, we use some team generated coding standards or we take over the standards from the supplier delivery.
Function too long:
When i have to scroll up and down too much to understand the code.
We mostly use GitLab. On older projects based on ClearCase, we use a ms-word review-template.
Favorite thing about dev:
It's always a challenge to create new functionality, to create fast and short code, to create power saving enhancements.
Least favorite thing about dev:
Too much feature requests from the management without a real interest regarding the required efforts.
From my understanding: Define an API, create a dummy and test code for that and the next step is to realize the real functionality.
Why are you attending:
My team leader wanted me to attend and i want to see, if i already "live" the tdd approach (at least partially) and i hope to learn some more for approvement.