Course code: CISCO-24
  • Years with company: 2
  • Years programming: 6+
  • Primary programming language: Java, C/C++, Python
  • Other programming languages: bash, Perl/CGI
  • Unit test harnesses: Mockito (GWT Unit Tests), Basic Unit Test framework for C/C++
  • Something else: I like to spend time reading. I love to continue learning / strengthening my programming skills by doing side projects with the raspberry pi on my free time (some HackerRank challenges are fun too).
  • Test practice now: Using Unit Test framework, White Box Testing, and Functional Testing.
  • Target system: linux
  • Dev tools: vim, tmux, ctags, cscope for C/C++, IntelliJ IDE for JAVA code.
  • Build time: 5-30 minutes
  • Coding standard: I try to follow the standards for whatever language I am working with. I prefer tabs over spaces
  • Function too long: Definitely more than 20 lines of code.
  • Code reviews: Get really good constructive feedback from senior engineers which helps me improve.
  • Code time: 30%
  • Test time: 10%
  • Debug time: 60%
  • Favorite thing about dev: The fact that I am contributing to a large/legacy project. Pretty much the ability to build something is really fun.
  • Least favorite thing about dev: Weird bugs in the code that are very hard to track down sometimes.
  • Tdd knowledge: Make your code testable.
  • Why are you attending: To learn new techniques/skills for testing my code in C/C++