Course code:
SP-CPP-3
Years with company:
33
Years programming:
45
Primary programming language:
C
Other programming languages:
Visual Basic for Applications
Unit test harnesses:
Unity
Something else:
I am semi-retired, would like to train other on software quality. Resolving all the issues at our company to retrain them. Hope to do that when my contract is up. I love learning; the "aha" moment when I found what I was doing wrong. Best practices.
Test practice now:
TDD until it breaks down because we were not doing it right.
Target system:
Mostly water heater controls
Dev tools:
Eclipsed based IDE (KDS, MCUXpresso, starting Renasas E2Studio). Used others.
Build time:
Under 10 seconds
Coding standard:
Our company standard was based on Object Oriented in C using PC-Lint/Misra, formatting.
Function too long:
We have not limited it. But usually TDD breaks down long before it gets big.
Code reviews:
We have used several tools most recently DevOps for pull requests.
Code time:
20
Test time:
20
Debug time:
60
Favorite thing about dev:
It is creative and I like seeing things "come alive", even a blinky LED is satisifying.
Least favorite thing about dev:
When the code gets way to complicated and hard to debug.
Tdd knowledge:
Took this course live at the Barr group years ago. Taught others including wrong practices!
Why are you attending:
You gave me the chance to check out the online version to recommend to my colleagues. Learn more.