Course code:
BAD-1
Years with company:
18
Years programming:
18
Primary programming language:
VB.net
Other programming languages:
C, C#, VB6, VBA
Unit test harnesses:
None
Something else:
I did not go to school to become a programmer. I got into it trying to make an application that served a useful purpose for my employer.
Test practice now:
Manual test procedures; trial and error.
Target system:
Windows PC.
Dev tools:
Visual Studio.
Build time:
Under 10 seconds
Coding standard:
None defined.
Function too long:
When it becomes hard to understand the entire scope of the function.
Code reviews:
None, since I was the only one.
Code time:
40
Test time:
25
Debug time:
35
Favorite thing about dev:
I like creating an interface that people can use to simplify their work.
Least favorite thing about dev:
Maintenance (which seems to be forgotten about by management).
Tdd knowledge:
Just the basics. I know you write a test that fails first, then make that test pass and finally improve the code (Red, Green, Refactor cycle).
Why are you attending:
Our director of engineering would like to start using TDD and has scheduled this course. However, I am also interested in this approach to help reduce the amount of time needed to do regression testing / maintenance after bug fixes and new features.