Course code: WEB-8
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
The majority of my career has been spent as an electrical engineer (primarily analog...)
Test practice now:
Actual hardware in a bench top unit with input and load simulation running processors through IDE Debugger.
Currently Microchip PIC24, PIC32 or DSPic33 based hardware. Ethernet, CAN bus, USB, UART communications. Some systems have touchscreen GUI.
Microchip MPLAB IDE
Under 10 seconds
functional, readable. Some finite state machine style, some "super loop". No written defined standard yet.
Function too long:
More than a screen shot...? I personally need improvement in this area. My functions have tended to be long initially with the intention of breaking them down...
Has been casual in the past but currently driving for more formal reviews.
Favorite thing about dev:
challenging, new, rewarding when everything works.
Least favorite thing about dev:
Can be frustrating when things don't work. Uneasy feeling of unintentionally breaking or introducing bugs with code changes.
I have a general understanding of the goals and methods. I have seen examples of TDD implemented at Duke. I have not yet had hands on experience. I believe I understand the benefits of TDD.
Why are you attending:
Taking advantage of excellent opportunity offered by my employer to advance my coding skills and knowledge.