Course code:
HON-2
Years with company:
21
Years programming:
21
Primary programming language:
python
Other programming languages:
IEC-61131 (ladder / structured text), Labview, TestStand, C, C++, C#, Matlab
Unit test harnesses:
pytest, Unity
Something else:
I was born in Normal, Illinois
Test practice now:
For code touching hardware, most is done with custom code that allows hardware to be exercised to verify functionality
Target system:
Windows PC and/or embedded target
Dev tools:
Vendor provided (MPLAB / Keil)
Visual Studio Code
Build time:
11-30 seconds
Coding standard:
no formal std try to follow best practices
Function too long:
If it is doing too many things, or if the number of lines of code is long
Code reviews:
Internal use - informal or None depending on scope
External - Formal peer reviews
Code time:
30
Test time:
40
Debug time:
30
Favorite thing about dev:
Ability to bring hardware together with software to create a cohesive system.
Least favorite thing about dev:
Working around bugs/issues in vendor provided development environments.
Tdd knowledge:
I have been reading your book as well as done exercises from throwtheswitch.org
Why are you attending:
I want to be more efficient at applying/championing TDD to future work