Course code:
BLUE-1
Years with company:
1
Years programming:
2
Primary programming language:
C++
Other programming languages:
Python, C,
Unit test harnesses:
CPPUTest, JUnit Test
Something else:
I like cake
Test practice now:
ECP where each node in the ECP represents a single CPPUTest
Target system:
Embedded platform/uController
Dev tools:
VSCode, CPPUTest, Jenkins, Git, in-house tools
Build time:
31-60 seconds
Coding standard:
It's pretty close to DO-178 (I think that's the right number)
Function too long:
The ECP is complicated
Code reviews:
Code reviews are generally done on Gitlab
Code time:
20
Test time:
40
Debug time:
40
Favorite thing about dev:
Software is quick to change and "easy" to edit. Instant gratification is nice (I came from a hardware background)
Least favorite thing about dev:
It's very hard to prove that you're doing exactly what you say you're doing. Doing so is time consuming. Legacy code.
Tdd knowledge:
The expected behavior of the code and tests that verify that behavior should drive development. Small changes should make no difference in behavior, and changes that do should absolutely change a test.
Why are you attending:
I am driving the test and verification of flight components. People like to know that we can trust what is getting put on a rocket.