Course code: WEB-23
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I did the layout/assembly/programming of an alarm clock for a class project that I'm a little too proud of (and I never implemented the actual alarm feature).
Test practice now:
I'm just starting to use CppUTest and TDD, moving away from the 'Debug later' approach.
It has a wide range of peripherals: an LCD, Ethernet, SD card, etc.
GCC, GDB, VIM, MPLAB X, Eclipse
Under 10 seconds
I don't have a specific coding standard.
Function too long:
When I get confused by looking at it.
I haven't had much experience with code reviews, I've primarily been a solo developer.
Favorite thing about dev:
Organizing ideas, automation, making something happen on hardware
Least favorite thing about dev:
Organizing project files, compiler/linker include management, breaking changes
It's based on unit testing, where each function/feature has one or more tests that are run on each build cycle. Focus is placed on writing tests first, then writing only enough production code to make tests pass.
Why are you attending:
I felt that I need to have hardware mocking explained to me, reading the TDD book exposed me to a lot of ideas at once and I need help focusing on what's important.