Course code:
BLUE-1
Years with company:
1
Years programming:
8
Primary programming language:
C++
Other programming languages:
Python, Java, Matlab
Unit test harnesses:
QTest, CppUTest, googletest, python unittest
Something else:
Degrees in aerospace engineer but learned coding along the way. Switched a few years ago to be a dedicated developer.
Test practice now:
Unit testing in CppUTest, manual system testing
Target system:
Windows desktop applications
Dev tools:
Qt Creator & Designer, PyCharm
Build time:
1-5 minutes
Coding standard:
Coding standard is documented and enforced.
Function too long:
Exceeds the size of the screen is a clear indicator. Also, if it attempts to accomplish too many things.
Code reviews:
Gitlab code review with at least one member of the team
Code time:
40
Test time:
40
Debug time:
20
Favorite thing about dev:
Problem solving, developing creative solutions, seeing something I built used by customers
Least favorite thing about dev:
Time lost to slow builds and ineffective processses
Tdd knowledge:
TDD is a style of development where tests are developed first and then production code is written to make them valid.
Why are you attending:
I want to learn how to design testable code and learn better unit testing techniques.