Course code:
WEB-5
Years with company:
2
Years programming:
18
Primary programming language:
C
Other programming languages:
C#, C++, Python, Perl, VB
Unit test harnesses:
Cunit, CppUTest, CTest, NUnit,
Something else:
Programming low level code for 18years, exclusively in Data Storage. Done Optical Recording, HDD, SSD,...
Test practice now:
Functional tests in system, because that is the only way to test.
Target system:
Embedded microcontroller (Multi-core ARM) with dedicated custom hardware
Dev tools:
Eclipse CDT, vim, gnu-arm tools, Arium ARM debugger
Build time:
5-30 minutes
Coding standard:
it is inadequate in this company. Too many loop holes and not nearly strict enough. I would prefer we went full MISRA
Function too long:
if it can't fit on my screen
Code reviews:
thorough
Code time:
30
Test time:
30
Debug time:
40
Favorite thing about dev:
everything, including all the frustration debugging everything
Least favorite thing about dev:
schedules, lol
Tdd knowledge:
That it is not the tool for me to use in a multi-core, multi-threaded environment mainly working off IRQs and custom HW interactions. I will waste more time mocking up things that will never get tested the way they need to be tested.
Why are you attending:
Mandatory since our illustrious leadership thinks this TDD will solve all of their woes.