Course code: WEB-31
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Controls engineer primarily
Test practice now:
Mostly final testing of functionality and code reviews
see Eric Renger's answer.
rules for variable naming, returns, globals, etc. Avoid div by 0s, infinite loops.
Function too long:
When I can't easily trace a variable's progression through the function.
We review for coding standards as well as for functionality and efficiency, though much of our functionality is tested in system tests.
Favorite thing about dev:
I like the problem solving aspect of trying to get a robot to do what you want it to do with logical statements.
Least favorite thing about dev:
Choosing the right data structure or approach to a problem.
Mark gave our team a summary a few years ago after he attended this class. I have read some information, but have not implemented a test system.
Why are you attending:
Relying on system level testing and how a device feels just isn't sufficient. We spend too much time checking for things manually that should be done automatically, and I don't want to have to do those manual checks anymore.