Course code:
CISCO-14
Years with company:
9
Years programming:
20
Primary programming language:
C/C++
Other programming languages:
Python, Perl, PHP, Java, Javascript, C#, shell (BASH) script
Unit test harnesses:
Custom in-house (very basic, not very good)
Something else:
Professional nerd
Test practice now:
Both manual and automated tests
Target system:
Varies, largely PC/Servers and embedded
Dev tools:
primarily vi/emacs for code editing, shell scripts for basic build environments and testing
Build time:
1-5 minutes
Coding standard:
varies depending on project/language/responsibilities
Function too long:
when it becomes too cumbersome to maintain and too hard to read
Code reviews:
code reviews are generally few and far between
Code time:
35
Test time:
10
Debug time:
55
Favorite thing about dev:
Solving puzzles, building new exciting systems
Least favorite thing about dev:
Dealing with shortcuts taken in the short term that negatively impact long term software quality.
Tdd knowledge:
Development by building in test harnesses to verify/validate design as development progresses
Why are you attending:
To get some exposure to some actual methods and hopefully tools to help accomplish TDD