Course code:
WEB-42
Years with company:
1
Years programming:
8
Primary programming language:
C/C++
Other programming languages:
Python
Unit test harnesses:
proprietary
Something else:
Big fan of classical music, which has a lot of technical/mathematical aspects as well.
Test practice now:
automated integration tests + manual functional tests
Target system:
Battery powered tracking device with a lifetime of multiple years, without easy way to update.
Dev tools:
J-Link, VS Code extensions
Build time:
1-5 minutes
Coding standard:
C++20
Function too long:
When I have to scroll back and forth to remember what happened earlier in the function.
Code reviews:
Almost none, currently only firmware developer in the company
Code time:
30
Test time:
40
Debug time:
30
Favorite thing about dev:
Bringing your ideas to life, solving the "puzzles", creating solutions to everyday problems
Least favorite thing about dev:
Legacy code, bad documentation, unclear errors
Tdd knowledge:
A bit from the book. Start writing tests, then implement the least necessary code to pass the tests.
Why are you attending:
I want to become a better developer, create more reliable code and spend less time on release tests.