Course code: WEB-22
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Just custom built solutions
Been in Embedded System Development since 1993, but started coding in 7th grade w/ BASIC. Was in Electronics Technology competitions in High School and won state VICA competition as a senior. Undergrad in 1993 from Auburn in Computer Engineering.
Test practice now:
Mostly functional testing w/ hardware. Occasionally I will write a short test program that will fully exercise inputs of a function, etc.
I design Lithium Ion Battery packs for power tools. I also design some tools for use on the packs occasionally.
IAR is my preferred compiler and debugger. Also, all the normal EE bench tools, Osc, DMM, etc. Lately been using Parasoft for static analysis.
We (our EE development department) developed our own coding standard which is a modified version of the one developed by Barr.
Function too long:
Our coding standard calls for 100 lines or less.
Coding reviews are not "mandated" by our procedures. When we do have them, many times they get caught up in the minute details on a particular portion of code and become less effective.
Favorite thing about dev:
I like the logical nature of coding. I like coming up with innovative ways to make code smaller and easier to understand/read.
Least favorite thing about dev:
It can take a lot of time to develop "good" code. Many times the extra effort taken to make code better is not appreciated by decision makers, etc.
Why are you attending:
My manager recommended I attend. Probably because he doesn't think I do enough testing.