Course code:
WEB-23
Years with company:
3
Years programming:
5
Primary programming language:
C/C++
Other programming languages:
Python
Unit test harnesses:
None
Something else:
I have been involved with the algorithm team in my company and I hope someday that I will be competent enough not only to develop software, but to be involved in the algorithm development too.
Test practice now:
Manual
Target system:
Mostly ARM
Dev tools:
ATMEL Studio, Keil, MATLAB and Simulink
Build time:
31-60 seconds
Coding standard:
NONE. But I'm currently working to adopt the ISO standard for C++
Function too long:
When it does more than one thing
Code reviews:
The design is reviewed with the software architect. I use sonarCube to verify the code
Code time:
3/10
Test time:
2/10
Debug time:
5/10
Favorite thing about dev:
I like when Software are developed to be SOFT. Easy to change and reusable in different hardware.
Least favorite thing about dev:
It takes to much to debug the code. Especially when there is no hardware available to test on.
Tdd knowledge:
Testing and Development grow together. Write the test first, then write the production code.
Why are you attending:
I have been having a difficulties with testing in general when developing embedded software. It takes so much time to test.