Course code:
WEB-39
Years with company:
<1
Years programming:
9
Primary programming language:
C
Other programming languages:
C++, python (I know others but don't use them often)
Unit test harnesses:
none
Something else:
I've primarily worked in contract engineering and everything was "due yesterday," so I feel like testing was never prioritized.
Test practice now:
manual
Target system:
STM32 variants running bare metal or freertos
Dev tools:
IAR workbench, gitlab, github, gcc, make
Build time:
11-30 seconds
Coding standard:
Barr C coding standard
Function too long:
when it's difficult to name it based on it's functionality.
Code reviews:
minimal if people have time.
Code time:
50
Test time:
20
Debug time:
30
Favorite thing about dev:
there's always a solution, you just need to figure it out.
Least favorite thing about dev:
there are so many different ways to do a task. Decision paralysis is a real thing!
Tdd knowledge:
that I should be using it, that it minimizes development and debug time.
Why are you attending:
I don't get it. I know I need to do it, but I can't wrap my brain around "how" I use TDD.