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.