Course code:
TOP-1
Years with company:
13
Years programming:
12
Primary programming language:
C
Other programming languages:
C++, C#
Unit test harnesses:
Googletest
Something else:
I'm relatively new to C++ or modern C++. TDD is very new to me. I'm looking forward to learning modern software development techniques in this training.
Test practice now:
I have just started to use Unit test to test my code
Target system:
Embedded system for agriculture industry
Dev tools:
CLion, MPLAB X, QtCreator
Build time:
1-5 minutes
Coding standard:
We have started to follow Robert Martin's Clean Code as a base standard.
Function too long:
Doing more than one thing.
Code reviews:
We have just started to do code reviews; we use bitbucket to interact with each other to do reviews.
Code time:
40
Test time:
40
Debug time:
20
Favorite thing about dev:
You can see a result which you work on (relatively) quick.
Least favorite thing about dev:
Generally people outside of development group (management?) underestimate how much it takes to develop software.
Tdd knowledge:
TDD is a tool/technique to help developing software faster and more reliable.
Why are you attending:
To learn something new to me and help me apply TDD to my software development flow.