Course code: BLUE-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
CPPUTest, JUnit Test
I like cake
Test practice now:
ECP where each node in the ECP represents a single CPPUTest
VSCode, CPPUTest, Jenkins, Git, in-house tools
It's pretty close to DO-178 (I think that's the right number)
Function too long:
The ECP is complicated
Code reviews are generally done on Gitlab
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.
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.