Course code: WEB-24
Years with company:
Primary programming language:
Other programming languages:
C, C++, Python,
Unit test harnesses:
I wrote my first embedded application on a basic stamp module when I was 14. 24 years later I'm still at it!
Test practice now:
Manual testing mostly.
Most target systems are embedded STM32 based devices although it varies from project to project. Mostly Arm Cortex-M processors.
A wide range. IAR, KEIL, STM32CubeIDE as the primary toolchains.
mostly follow Misra-C. Also have a personal style guide designed to make code easy to read and follow format wise.
Function too long:
I use a cyclomatic complexity metric tool. I typically keep it to 10 or less but occasionally an 11 or 12 is ok depending on the function.
It varies project to project based on the client I am working with. I often have a colleague review code that I write if possible. Many times I'm reviewing client and other developers code.
Favorite thing about dev:
Design and architecture development.
Least favorite thing about dev:
Just what I have read in the book.
Why are you attending:
To learn how to improve the way that I test code.