Course code:
GE-3
Years with company:
15
Years programming:
15+
Primary programming language:
Visual Basic, LabView, C#
Other programming languages:
C, PERL
Unit test harnesses:
None
Something else:
Software that I develop currently are small-medium applications for internal use. Automation tools, etc.
Test practice now:
Consequences of bugs are low because software is for internal use by a small group. Testing is limited. I led MeterMate group years ago, and we did peer reviews of ALL code changes, and some white box testing, but nothing too structured.
Target system:
Generally Windows applications, but interested in meter firmware
Dev tools:
Visual Studio
Build time:
31-60 seconds
Coding standard:
NA
Function too long:
Should be limited to a single "function" or operation. Generally should fit on one screen.
Code reviews:
Author of change sits down with printout and explains changes to peer reviewer line by line.
Code time:
75%
Test time:
10%
Debug time:
15%
Favorite thing about dev:
Breaking down problems into logical pieces. I get a lot of satisfaction from creating neat, well organized, and maintainable code that solves a real business need. I enjoy solving problems for others with software.
Least favorite thing about dev:
Documentation (other than code comments), spending too much time testing.
Tdd knowledge:
Not much
Why are you attending: