Course code:
ABOY-1
Years with company:
14
Years programming:
20
Primary programming language:
C
Other programming languages:
python
Unit test harnesses:
ztest, company´s own
Something else:
I am an embedded software engineer that is really passionate about testing. Not only unit testing and TDD, but all forms of testing. For me, testing is the heart of product development.
Test practice now:
Unit tests with ztest / fff. Integration and system level testing on real hardware with Robot.
Target system:
Locks, readers, door automatics
Dev tools:
Tools provided by the Zephyr platform
Build time:
Under 10 seconds
Coding standard:
Following the coding standards from the Zephyr platform (similar to Linux coding standards)
Function too long:
It doesn´t fit on the screen :) Or sonarqube tells me it is too long
Code reviews:
Every change is reviewed in merge request using Gitlab. Each merge request needs 2 approvals
Code time:
40
Test time:
50
Debug time:
10
Favorite thing about dev:
It is fun to see the code in action. Problem solving
Least favorite thing about dev:
Nothing really. Perhaps fighting with tools that doesn't work or slows down your work
Tdd knowledge:
I know quite a lot of theory. I try to practice it when I can. I teach TDD in the company sometimes
Why are you attending:
Evaluate if this is a good course for colleagues that want to take programming to the next level