Course code:
AS-2
Years with company:
3
Years programming:
4
Primary programming language:
C
Other programming languages:
Python
Unit test harnesses:
Very limited use of google-test
Something else:
Like tinkering and solving problems. Can enjoy looking for bugs in my code :)
Test practice now:
Have started testing with google-test on new code. Code that is being reused is currently hard to start testing..
Target system:
Embedded arm microcontrollers, controlling all kinds of hardware, sensors, motors ++
Dev tools:
VSCode
STM32CubeMX
CMake, Ninja, arm-gcc, openocd
Build time:
11-30 seconds
Coding standard:
Historically has been no coding standard. But latest years we have begun adopted a company-wide standard. Auto-formatting of code is also used.
Function too long:
When it can't fit in the screen...
Code reviews:
Policy to use 1+ reviewers depending on what has changed. Code needs to be approved (most cases) before it can be merged.
Code time:
50
Test time:
30
Debug time:
20
Favorite thing about dev:
The feeling when you solve a challenge in a good way.
Least favorite thing about dev:
When you have been debugging your software for hours and find out it's a hardware bug.
Tdd knowledge:
Nothing except what has been introduced following up to this course.
Why are you attending:
Want to write better code.