Course code:
BLUE-1
Years with company:
3
Years programming:
30 years
Primary programming language:
C
Other programming languages:
C++, ASM, python, java, scala, javascript
Unit test harnesses:
gtest, unity, cpputest
Something else:
I have a cat.
Test practice now:
TDD
Target system:
embedded avionics
Dev tools:
GreenHills, vscode
Build time:
1-2 hours
Coding standard:
MISRA, JSF, and mitigations where standards are overly burdensome
Function too long:
when it contains copy-pasta, when the detail of the operations becomes too complex to grasp the overall behavior
Code reviews:
comments go in, merge ensues (comments mostly ignored)
Code time:
30%
Test time:
50%
Debug time:
20%
Favorite thing about dev:
reducing complexity in both the design and the code
Least favorite thing about dev:
creating large amounts of documentation beyond the code itself
Tdd knowledge:
Great for development, but often see people jump straight into TDD without architecture/design- starting down the path of design by exception and unnecessary complexity
Why are you attending:
share a common understanding with peers on development methodologies and best practices