Course code:
SP-CPP-3
Years with company:
1
Years programming:
3
Primary programming language:
C
Other programming languages:
C++
Unit test harnesses:
Unity
Something else:
I am passionate about software development, however I have not had the chance to be a sole contributor and practise my craft. My roles have been less software, and a mixture of embedded systems e.g. electronics design, and reverse engineering
Test practice now:
unit tests using the unity framework
Target system:
stm32 M4 core, AM335x beaglebone
Dev tools:
VS Code and platformio, and Buildroot
Build time:
30-60 minutes
Coding standard:
None, but follow C++ core guidelines for C++ code.
Function too long:
When it goes above 70 lines.
Code reviews:
A pull request is made on the repo, then all developers view and comment in the code in Github.
Code time:
4
Test time:
2
Debug time:
3
Favorite thing about dev:
The challenge of solving problems.
The consistent learning of new things.
Least favorite thing about dev:
Not knowing how to structure the code.
Writing buggy code and do not know where to start fixing it.
Tdd knowledge:
I have viewed throwtheswitch course on udemy about TDD.
Why are you attending:
Not to learn more and make TDD my core development practice.