Course code:
LATCH-1
Years with company:
1
Years programming:
15
Primary programming language:
C
Other programming languages:
C++, Python
Unit test harnesses:
cpputest
Something else:
I am a strong believer in embedded unit testing, but rarely been a priority at my previous companies. I'm excited that Latch is prioritizing it for current and upcoming products and really hope this course helps me to take full advantage of it.
Test practice now:
Limited unit testing, mostly scripts that regression test the code running live on the end product.
Target system:
Variety, but the current product is using a Cypress PSOC 6.
Dev tools:
GNU, clang, visual studio code, python for scripting, etc.
Build time:
31-60 seconds
Coding standard:
The firmware team coding standard here at latch is fairly comprehensive but focused on readability.
Function too long:
Good question, its really just been gut feel so far.
Code reviews:
Every PR require's at least 2 sign offs and we have several static analyzers running.
Code time:
50
Test time:
25
Debug time:
25
Favorite thing about dev:
I like to get the most out the available HW particularly taking advantage of custom HW blocks.
Least favorite thing about dev:
I hate having to worry about formatting. I love code beautifiers for that so i dont have to worry.
Tdd knowledge:
I dont know enough and need to know more.
Why are you attending:
I want to take advantage of unit testing more, but my background base is not strong enough.