Course code:
BRAD-001
Years with company:
6
Years programming:
20+
Primary programming language:
C
Other programming languages:
Python
Unit test harnesses:
CppUTest
Something else:
I dislike answering survey questions.
Test practice now:
Unit tests and manual testing.
Target system:
A55 and Nordic processors running Zephyr.
Dev tools:
VS Code, gcc, git.
Build time:
11-30 seconds
Coding standard:
https://barrgroup.com/embedded-c-coding-standard with some modifications.
Function too long:
If the function name can't capture all of what the function does, the function is probably too long.
Code reviews:
All pull requests are reviewed by another person to check basic functionality and completion of DoD.
Code time:
60%
Test time:
20%
Debug time:
20%
Favorite thing about dev:
Solving problems. Writing code that is clear, easy to use, and easy to change.
Least favorite thing about dev:
Shifting priorities caused by poor planning or lack of focus/commitment from the business.
Tdd knowledge:
I familiar with the TDD process and have applied it to simple examples.
Why are you attending:
I want to learn how to write good unit tests and see if TDD will work for me.