Course code: BARR-10
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
vectorcast, gtest, cmocka
I like to cook and garden.
Test practice now:
desktop tests, unit tests, hardware in the loop, software in the loop and system level verification
Battery powered device with radios
IAR, gcc, cmake
Derived from MISRA along with other best practices
Function too long:
If its doing more than one task, if you can't see everything without scrolling
We require 2 people to approve a Git pull request. We also do more formal design reviews based on risk/safety
Favorite thing about dev:
Least favorite thing about dev:
Trying to give estimates for how long something will take.
Allows you to refactor code and be confident it still works. Easier to find problems quicker.
Why are you attending:
One of the things I am struggling with TDD is at what level within the hardware drivers should unit testing stop and just be stubbed for other tests to work.