Course code:
EMM-002
Years with company:
3
Years programming:
10
Primary programming language:
C
Other programming languages:
Python, basic C++
Unit test harnesses:
N/A
Something else:
I hope this training goes well
Test practice now:
using the bluetooth qualification tests and verifying manually in specific instances
Target system:
an embedded firmware system written in C running on target
Dev tools:
visual studio code as an IDE, cmake to build the firmware, ninja as a compiler
Build time:
Under 10 seconds
Coding standard:
loose, I am not sure we have a formal document at least that I have seen. But generally consistent
Function too long:
when a function generally does more than one large task, or can't be described succinctly
Code reviews:
code reviews happen in PRs by the people reviewing the change, rather informally done asynchronously
Code time:
50
Test time:
20
Debug time:
30
Favorite thing about dev:
I like the "puzzle solving" aspect, as well as knowing that everything happens for a reason
Least favorite thing about dev:
wasted development and broken code as a result of not understanding the whole complicated system
Tdd knowledge:
I am aware that it is a practice where the test case is written before the code is changed to pass
Why are you attending:
Because I was invited mostly. I would like to learn about TDD, but unsure how I will actually use it