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.