Course code:
ABFI-1
Years with company:
14
Years programming:
14
Primary programming language:
C++
Other programming languages:
C#, python, matlab
Unit test harnesses:
Did not understand the question
Something else:
I work also as a control specialist and don't always work on software
Test practice now:
1. Unit testing for individual or a small set of classes
2. Integration testing in a simulated environment
3. Integration testing in a real time environment
4. System testing in a simulated environment
Target system:
Many product specific targets for simulated and real time environment
Dev tools:
1. C++ editor, compiler and debugger
2. Matlab / Simulink
Build time:
11-30 seconds
Coding standard:
Code needs to build with a C++98 compiler
Function too long:
Difficult to read or understand and cannot be easily unit tested
Code reviews:
All pull requests to master branch must be approved by one colleague
Code time:
20%
Test time:
60%
Debug time:
20%
Favorite thing about dev:
Usually it is possible to find out quickly whether you did an OK job or not
Least favorite thing about dev:
Usually it is not possible to find perfect solution and need to compromise
Tdd knowledge:
Often it is best to start by implementing a test case rather than start by implementing the feature
Why are you attending:
To get some new or old ideas for testing and developing software more efficiently