Course code:
AS-1
Years with company:
2
Years programming:
5
Primary programming language:
C
Other programming languages:
Python
C++
Unit test harnesses:
None
Something else:
I've never written tests for my code beofre
Test practice now:
By running it on the target. With debugger, print statements or normal operation depending on how much has changed.
Target system:
Embedded systems, STM32
Dev tools:
Git,
Gitlab,
Jira,
Eclipse,
Visual Studio Code
Build time:
11-30 seconds
Coding standard:
Mostly focused on whitespace, naming, styles.
Function too long:
When it becomes too complex to keep track of what it does.
Code reviews:
One or more relevant persons will look through the changes and confirm it does what it is supposed to and adheres to the defined coding guidelines. The author is responsible for testing the code and making any requested changes.
Code time:
unknown
Test time:
unknown
Debug time:
unknown
Favorite thing about dev:
Lots of interesting, unique challenges.
Least favorite thing about dev:
Debugging situations where unknown physical phenomena is affecting the result.
Tdd knowledge:
You start by defining the interface, write test that test that the output is correct, then write the actual code.
Why are you attending:
Because I was assigned to attend it.
That sounds unenthusiastic, but it's the simplest truth. I hope to learn enough to begin with test driven development and reduce time spent debugging and confirming a change didn't break something unknown.