Course code:
MNM-1
Years with company:
3
Years programming:
8
Primary programming language:
C++
Other programming languages:
C, C#, Python
Unit test harnesses:
GoogleTest, CppUTest
Something else:
My first programming language was Haskell!
Test practice now:
A mix of CppUTest and manual unit testing.
Target system:
I work on both embedded Linux and microcontrollers.
Dev tools:
Visual Studio Code, IAR Embedded Workbench, QT Creator, Visual Studio
Build time:
31-60 seconds
Coding standard:
We use MISRA.
Function too long:
It's somewhat subjective, but I look for too much nesting and readability.
Code reviews:
Currently, we conduct these via Bitbucket pull requests.
Code time:
20%
Test time:
30%
Debug time:
50%
Favorite thing about dev:
I like the challenge of solving problems and constantly learning new technologies and skills.
Least favorite thing about dev:
The amount of time it takes to do things such as documentation and unit testing.
Tdd knowledge:
That it is a software development technique with the goal of making code easier to test.
Why are you attending:
I'm interested in refining my development style.