Course code:
COB-2
Years with company:
3
Years programming:
10 years software development/integration
Primary programming language:
Embedded C
Other programming languages:
Embedded C++/Java
Unit test harnesses:
Google Unit Test Framework
Something else:
Highly motivated person who really enjoys writing software for one of the best product in the world.
Test practice now:
Developer testing is done using debugger in Microsoft Visual Studio. This is used in combination with product simulator TMA (Test Mobile Application) for windows.
Target system:
Custom Hardware with many product variations and associated operating system
Dev tools:
Visual Studio
Build time:
1-5 minutes
Coding standard:
Fairly poor. We do have coding standard but nobody really conforms to it fully. Each component has its own coding standard which is really determined/controlled by the component lead
Function too long:
When it is doing two completely unrealted things
Code reviews:
Very good and detailed.
Code time:
30
Test time:
30
Debug time:
40
Favorite thing about dev:
Designing.
Least favorite thing about dev:
Testing.
Tdd knowledge:
The tests are written first and then the software and when the requirement changes, tests are modified first and then the software.
Why are you attending:
Company is making us attend because quality has gone down and they realise the importance of continuous testing/integration. I don't mean to imply that I am forced quite the opposite I am delighted to have the opportunity.