Course code:
WEB-10
Years with company:
3
Years programming:
40
Primary programming language:
C/C++
Other programming languages:
Perl, Python, few others as needed
Unit test harnesses:
cpputest, catch, check
Something else:
For the bulk of my career I developed safety-critical systems for a variety of applications. Having worked in corporate and academic R&D, my experiences are quite broad.
Test practice now:
Unit tests. End-to-end functional tests.
Target system:
Custom linux comminications appliances.
Dev tools:
Linux development tools, GIT, CVS, etc, etc
Build time:
1-5 minutes
Coding standard:
Corporate and industry security standards
Function too long:
Doesn't totally fit on one 'screen-ful'. (I know that this depends on the size of the window....), Around 30-40 LOC.
Code reviews:
Peer reviews within the dev team
Code time:
40
Test time:
30
Debug time:
30
Favorite thing about dev:
(difficult to express). I enjoy the rigor/discipline of s/w development. Have always liked adding intelligence to systems and never really tried to explain why. I started my career in a mix of h/w and s/w when microprocessor were new.
Least favorite thing about dev:
Working with team-members that don't appreciate quality code and good practices/processes.
Tdd knowledge:
Understand the broad concept.
Why are you attending:
Invited by a peer and team leader. I've ALWAYS been an education/training advocate.