Course code: WEB-35
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I am an Electrical Engineering graduate who shifted into Verification work and enjoys it more than what came before it. Programming was once a dreaded thing to practice but has become one of my favorite things to do.
Test practice now:
PyTest, UnitTest, other test API, and trial and error
I am currently developing test software using a Windows 10 Lenovo x64 machine, but plan to create tests to be deployed and triggered on Raspberry Pi 4's for actual CDCI.
Visual Studio Code IDE, Thonny IDE (for Pi Pico or lightweight Pi 4 work), GitHub Actions
I am usually writing interface code for equipment that's later tested so a standard is that regardless of the protocol being used on the equipment, we name our functions similarly. By doing this we basically know all functions for all equipment.
Function too long:
When it does more than one thing towards the target.
I do not have code reviews as a Verification Technician.
Favorite thing about dev:
Being able to create something very specific for an custom application. Later being able to modify my programs and reuse them for an entirely different application but slowly building a collection of personal libraries that make my job easier.
Least favorite thing about dev:
Packaging, setting up environments, and troubleshooting something to later realize the problem was somewhere else.
Off the top of my head, I understand it to be the practice of consistently testing every other line of code you write assuming everything is a modular piece.
Why are you attending:
R&D Director (at the time, he is no longer with us), encouraged that the Verification Team attend along side the the Development Team due to how valuable it could be for overall progress made.