Course code:
MEG-1
Years with company:
9
Years programming:
30
Primary programming language:
C
Other programming languages:
C#
C++
bash script
Matlab
Unit test harnesses:
-
Something else:
I like to work with software close to the hardware. As a hobby project I have built some smart home gadgets that I control with OpenHAB.
Test practice now:
I test the code manually before I pass it on to the test engineers.
Target system:
A YOCTO linux systems that communicates with nodes that contain STM32 microcontrollers.
Dev tools:
Visual Studio
Qt Creator
STM32CUBE IDE
Texas Instruments CCS
Matlab
Build time:
11-30 seconds
Coding standard:
Previously I worked with MISRA C 2004, so that is still a bit back in my mind :)
Other than that we have an unofficial coding standard:
https://www.dofactory.com/csharp-coding-standards
Function too long:
If it does not fit on the screen.
Code reviews:
We work with GitLab. When we want to commit larger changes, we normally create a merge request and ask a colleague to review the changes in GitLab.
Code time:
40
Test time:
30
Debug time:
30
Favorite thing about dev:
I like it that you can come up with smart solutions for complicated problems.
Least favorite thing about dev:
Writing documentation.
Tdd knowledge:
Not so much. I know that the idea is to write tests before writing the code.
Why are you attending:
I am curious to learn about TDD and I would like to introduce it from the start of the next project (which is coming up soon).