Course code:
CISCO-23
Years with company:
14
Years programming:
15
Primary programming language:
c++
Other programming languages:
python, javascript
Unit test harnesses:
cpputest
Something else:
Originally electronics engineer, but haven't touched hw in a long time. I am mostly doing sw application and gui development. Aside from work I currently have two small kids that keep me pretty occupied in my spare time.
Test practice now:
Mainly using the Cisco Lysaker in-house "helmet" test system. This is more a integration test system than a unit-test system.
Target system:
Video conferencing box or host running on pc
Dev tools:
Emacs, gcc, gdb, qt creator
Build time:
31-60 seconds
Coding standard:
I try to follow the standard already established in the file I am working on.
Function too long:
When I loose overview of what it is doing. Rule of thumb, one screen length?
Code reviews:
Not used so much
Code time:
40
Test time:
30
Debug time:
30
Favorite thing about dev:
Mental challenge, have a good domain knowledge, create cool products.
Least favorite thing about dev:
Working with code that is messy.
Tdd knowledge:
I guess it is the way to develop sw. Always start with writing a test. Then write enough to make test go green. Then expand test or add a new test before continuing the cycle.
Why are you attending:
I am currently not really doing tdd. I add tests to cover my code, but often after the code has been developed.