Course code:
WEB-19
Years with company:
30
Years programming:
40
Primary programming language:
C#
Other programming languages:
C, C++, plus others many years ago.
Unit test harnesses:
MSTest, NUnit
Something else:
I started my career as an electrical engineer, but was quickly turned to the dark side of The Force.
Test practice now:
Client dependent; usually a mix of manual and unit tests. At home, manual testing for simple programs, but unit tests for more complicated ones.
Target system:
Usually .NET desktop development (WinForms, WPF), but various C and C++ in the past.
Dev tools:
Microsoft Visual Studio exclusively for about 20 years.
Build time:
11-30 seconds
Coding standard:
Client dependent - all over the map.
Function too long:
In general, if you can extract another non-trivial function from it.
Code reviews:
Client dependent - all over the map.
Code time:
70
Test time:
10
Debug time:
20
Favorite thing about dev:
Ability to create something useful; preferably something that requires creative thought.
Least favorite thing about dev:
Many teams are disorganized and mismanaged, with the developers working in radically different ways.
Tdd knowledge:
I understand the basic philosophy and mechanics of TDD. I've done a little on my own, but haven't used it extensively.
Why are you attending:
To better understand and expert's view of TDD.