Course code:
AS-1
Years with company:
9 months
Years programming:
15
Primary programming language:
C
Other programming languages:
C++, C#, Python, ASM, Ladder, SFC, FBD, ST, IL.
Unit test harnesses:
GTest
Something else:
All my experience is on embedded systems, worked with several micro-controllers such as PIC's, AVR's, etc.
Main experience with DSP, energy management, motion control.
Test practice now:
Gtest, GMock
Target system:
Bare metal Arm Cortex-Mx MCU's
Dev tools:
VS Code, Eclipse
Build time:
11-30 seconds
Coding standard:
We are in the process of implementing a company code standard. I don't have a strict standard, I try to follow as much as possible the legacy code standard.
Function too long:
When I need to scroll the monitor to see all. But I aim for functions of not more than 20 lines.
Code reviews:
Before any merge request there is always min. 2 colleagues which go through the code for style and compatibility.
Code time:
50
Test time:
10
Debug time:
40
Favorite thing about dev:
It's very rewarding. The sensation of accomplishment when we make something work as intended never seems to fade off.
Least favorite thing about dev:
It can be very frustrating, specially when we handle hardware that does not behave as expected/intended.
So in short: Debugging.
Tdd knowledge:
I've read your book.
Why are you attending:
I'm eager for knowledge. I want o see what is the process of tackling the challenges and try to learn by seeing what I do right and what areas can I work to improve on my flow.