Course code:
WEB-36
Years with company:
0.5
Years programming:
4
Primary programming language:
C++
Other programming languages:
C#,C,Java,JS,Python,Perl
Unit test harnesses:
Boost Test Framework in school
Something else:
I was in web development using C# and JS for 2 years before moving to embedded systems development
Test practice now:
Test using the product and multiple different inputs to see if I get the desired result.
Target system:
Zebra mobile printers running on c/c++
Dev tools:
QNX Momentics
Build time:
1-5 minutes
Coding standard:
I always try to keep things as simple as possible and reuse code that has already been tested in other areas of the application.
Function too long:
A function should really only complete one task, so if a function is doing too much it should probably be broken up.
Code reviews:
I call another developer that is an SME in that area and show them my changes. They ask me to change something or give their approval then and there.
Code time:
20
Test time:
40
Debug time:
40
Favorite thing about dev:
The feeling of solving what feels like a difficult problem and creating something that can help a customer.
Least favorite thing about dev:
How long it can take to find bugs sometimes
Tdd knowledge:
I haven't heard of it, so just what I can gather from the name.
Why are you attending:
My boss signed me up, but I am excited to gain a new skill and learn something new.