Course code:
ROL-1
Years with company:
2
Years programming:
3
Primary programming language:
C++
Other programming languages:
C
Python
Bitbake (Yocto)
Unit test harnesses:
None
Something else:
I am a BSP/SDK engineer but still also dedicated to production application code in C++, which is why I am interested in gaining information about writing testable code and testing of the code itself
Test practice now:
If I test I tested via Python-based scripts which can be run as regression tests
Target system:
Embedded Board based on companys own Yocto-based Linux distribution. Highly resource constraint (Just 1 core and 512 MB RAM which is not quite much for a Qt application)
Dev tools:
Texteditors for Bitbake/Python
QtCreator/CLion for C++
Build time:
5-30 minutes
Coding standard:
No coding standard in place in the company currently
Function too long:
If it has a parameter list that is longer than three parameters
Code reviews:
Only being done on request not obligatory. Mostly just with high-risk features or big code changes
Code time:
5
Test time:
0
Debug time:
5
Favorite thing about dev:
Solving real-world customer problems and developing features with have a customer benefit
Least favorite thing about dev:
Being forced to maintain backwards compatibility for a lot of old interfaces. Refactoring or writing "good code" is not as important as fast feature developing in our company
Tdd knowledge:
Not much, I am really new to it
Why are you attending:
Because some people in my company think it is a good idea to do so. I am not convinced it will help us too much yet especially for the part that I am mostly working in (BSP/SDK) but I am open to it