Course code: BLUE-1
Years with company:
Primary programming language:
Other programming languages:
Python, Java, Matlab
Unit test harnesses:
QTest, CppUTest, googletest, python unittest
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
Windows desktop applications
Qt Creator & Designer, PyCharm
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.
Gitlab code review with at least one member of the team
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 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.