Course code:
MOT-5
Years with company:
9
Years programming:
20
Primary programming language:
C/C++
Other programming languages:
Python, C#, Java
Unit test harnesses:
CppUTest, Python unittest, Visual Studio Unit Test Framework
Something else:
Passion with programming and embedded system.
Test practice now:
Partially
Target system:
Embedded ARM system
Dev tools:
Eclipse, GNU GCC toolchain, vim, Notepad++
Build time:
5-30 minutes
Coding standard:
we have formal C/C++ coding standard document
Function too long:
When it is difficult to comprehend the function by just scanning through the code.
Code reviews:
Formal fagan reviews
Code time:
50
Test time:
20
Debug time:
30
Favorite thing about dev:
Ability to create software that changes people's live
Least favorite thing about dev:
Debugging non-deterministic low level embedded software issues.
Tdd knowledge:
I've some informal experience with TDD and unit testing
Why are you attending:
To learn about TDD for embedded C++, to understand and clear some doubts about TDD for embedded C++