Course code:
HP-1
Years with company:
28
Years programming:
37
Primary programming language:
C
Other programming languages:
C++, Assembly
Unit test harnesses:
None
Something else:
I build stuff with Arduinos as a hobby
Test practice now:
On target hardware with semi-automated test scripts
Target system:
Dozens of different ink jet printers with custom asics and custom smart chip solutions. Printers span a range of end user prices of $39 to $100000+.
Dev tools:
Greenhills compiler, Multi debugger
Build time:
5-30 minutes
Coding standard:
We have some old coding standards that are very loosely enforced
Function too long:
LOL
Code reviews:
We use Gerrit to do code reviews on every check in. This is automatically enforced as part of our check in process.
Code time:
50
Test time:
25
Debug time:
25
Favorite thing about dev:
Writing code to solve interesting problems.
Least favorite thing about dev:
Going to meetings and arguing about what the code should do.
Making changes to products from 1 or 2 years ago (especially adding new features to old products, which is worse than fixing bugs in old products)
Tdd knowledge:
Not much.
Why are you attending:
1. Management sent me
2. I actually want to know how to make this work with code that's very dependent on specialized hardware