Course code:
WEB-24
Years with company:
3
Years programming:
3
Primary programming language:
c++
Other programming languages:
c
Unit test harnesses:
unity, cpputest
Something else:
I had a TRS-80 and an apple IIe as a kid. Designed/programmed a medical claims entry system using the PCjr. Wrote a children's animated ABCs for the C64. All that was decades ago. Gave up programming to become a mechanical engineer, which I enjoy. 3 years ago I stepped back, part time, into the programming role.
Test practice now:
I don't.
Target system:
ARM & AVR uCs
Dev tools:
sublime, GCC, AVRDude,
Build time:
1-5 minutes
Coding standard:
Self imposed, following google's style guide for c++
Function too long:
If it takes more than a 'page' of code, or if it takes more than a few minutes to understand what it does.
Code reviews:
Weekly, peers outside the company, using zoom.
Code time:
20
Test time:
30
Debug time:
50
Favorite thing about dev:
Bringing an idea to life.
Least favorite thing about dev:
When things get non-deterministic. I don't mind a good challenge, I hate looking at the same line of code until I realize that the previous programmer forgot to use one more set of parenthesis.
Tdd knowledge:
I read your book, twice. Did the exercises a few times. Tried to go further but most to the information I found on the web isn't for embedded TDD.
Why are you attending:
I hate debugging code, especially my own.