Course code:
CISCO-19
Years with company:
8
Years programming:
My whole life
Primary programming language:
C
Other programming languages:
None at the moment
Unit test harnesses:
CUnit
Something else:
I am from Spain. I have been programming since I was little and I have used multiple programming languages, from assembler to Python but at the moment I practically only use C. I work in Fusion middleware for TV set top boxes.
Test practice now:
We have component tests for individual Fusion components, DMS tests for the whole middleware and full stack.
Target system:
Set Top Box
Dev tools:
Eclipse
Build time:
31-60 seconds
Coding standard:
We have to comply to MISRA and follow some internal rules
Function too long:
By visual inspection
Code reviews:
All the code we write is reviewed, at the moment we use Gerrit
Code time:
20%
Test time:
30%
Debug time:
50%
Favorite thing about dev:
Designing solutions
Least favorite thing about dev:
Modifying code I don't understand
Tdd knowledge:
Test should be written upfront and the code should be the minimum that makes the test pass.
Why are you attending:
I'd like to understand and know more about TDD. I am a bit skeptical about some TDD aspects, in particular writing the minimum code to make the test pass.