Course code: WEB-34
Years with company:
Primary programming language:
Other programming languages:
C++, Java, C#, Python
Unit test harnesses:
Java J-Unit, but it's been awhile.
In-house methods to test Asic design via Linux PCs and automated scripting.
I like to garden, lift weights.
Test practice now:
For our C code, alot of times we have done manual unit testing, or pseudo-automated, more as the real device.
Embedded Fw running on ultra low power micros, such as ST micros.
Visual Studio C++ for Sw Apps, IAR Ide for Embedded Fw
Function too long:
> approx 30 lines or so, goes off screen.
any function that feels like the equivalent of a run on sentence, with multiple subjects/themes involved.
We review C code for functionality, coding style, correctness on a regular basis.
Favorite thing about dev:
Being able to create code to spec in an efficient, concise manner. It's also kind of fun just to code!
Least favorite thing about dev:
The amount of test, debug time necessary to make basic code devoid of bugs, and operate smoothly, from a users perspective.
The methodology seems to take more time up front to create, get in place, but once it's adopted, will probably save time and deliver more bug free code (up front), vs finding out issue later on.
Why are you attending:
Get back into tdd concept and usage, and to know the benefits/drawbacks of using it.