Course code:
CISCO-19
Years with company:
11
Years programming:
31
Primary programming language:
Ada95 has always been my favourite - I don't write code these days
Other programming languages:
C Perl Bash
Unit test harnesses:
CUnit VectorCast
Something else:
I am a keen dart player and once shot out on 170 (the maximum).
Test practice now:
As an org we have:
- DMS test harness (integration tests at our DMS API)
- Component Tests (integration and some unit tests)
We have no efficient unit test environment on the host.
Target system:
Set top boxes (less embedded these days and more Linux based with some special hardware)
Dev tools:
CoVerity being rolled out for static analysis. Pretty standard set of dev tools but no hardware debuggers.
Build time:
1-2 hours
Coding standard:
MISRA
Function too long:
Personally, I would be interested in Cyclomatic complexity but I don't write teh code.
Code reviews:
PEER review (using Gerrit as we move from ClearCase to GIT)
Code time:
0
Test time:
0
Debug time:
0
Favorite thing about dev:
I love the creative part of the job, and I also like the processes around the development. I am a big fan of dev ops and continuous deployment and I am keen to drive those kind of approaches into STB software development.
Least favorite thing about dev:
The reluctance to sometimes change bad processes.
Tdd knowledge:
It is the light at the end of the tunnel.
Why are you attending:
I want to be able to guide and support the developers that love TDD toward a consistent approach that we can then evangelise as a group to our peers. The culture at SPVSS is changing and we have a great opportunity to tap into that.