Course code:
CISCO-17
Years with company:
15
Years programming:
25
Primary programming language:
C
Other programming languages:
bash, python, tcl
Unit test harnesses:
None
Something else:
I am a developer, mainly in cisco IOS (IOS programming and Linux programming).
Test practice now:
Black box testing, some built in unit test code, some throw away unit test code.
Target system:
Embedded systems (IOS or Linux) running in Cisco switches and routers
Dev tools:
gcc/icc
Build time:
30-60 minutes
Coding standard:
Cisco coding standard
Function too long:
When it is running more than a couple of pages (100+ lines)
Code reviews:
Internal code reviews based on internal review tool
Code time:
20
Test time:
30
Debug time:
50
Favorite thing about dev:
I like programming, designing and creating code without bugs.
Least favorite thing about dev:
Repetitive changes, fear of regression due to enhancements. One of the reasons for joining this course if it can automate UT as much as possible.
Tdd knowledge:
Almost nothing. Only thing I know is that testing should be in focus before writing code rather than afterwards. And code should be written as a test target.
Why are you attending:
To write code which can be automated for UT so that further enhancements are less boring/time consuming doing the same tests repeatedly.