Course code:
HON-2
Years with company:
7
Years programming:
1ish
Primary programming language:
C
Other programming languages:
Python
Unit test harnesses:
UNK
Something else:
I enjoy rock climbing
Test practice now:
As I generate code, I create test functions at the bottom of the same file. The tests are intended to catch edge cases and compare function output to known good output. The test functions are wrapped in #ifdef for easy removal.
Target system:
Embedded C on microcontrollers & some scripting with Python
Dev tools:
Vendor provided IDEs (Code Composer Studio, STM32CubeIDE, etc.)
Build time:
11-30 seconds
Coding standard:
Unsure, as I recently began dabbling in firmware development out or curiosity.
Function too long:
When code is repeated within the function, or the function is difficult to understand.
Code reviews:
After verifying functionality, I look to senior programmers for feedback on style and implementation
Code time:
40
Test time:
20
Debug time:
40
Favorite thing about dev:
I love solving puzzles, and it feels like I'm solving endless puzzles.
Least favorite thing about dev:
My current level of understanding in the C language can lead me astray at times.
Tdd knowledge:
I create a test function with known output, if I can, that I can compare my program to.
Why are you attending:
I find embedded C interesting and I want to do more of it. To make that happen, I must improve :)