Course code: WEB-10
Years with company:
Primary programming language:
Other programming languages:
python, c++, java
Unit test harnesses:
I telecommute to Gracenote's bay area office from my house in Maine.
Test practice now:
gtest unit tests (that often look more like integration tests), nightly runs of our sample apps, QA-run regression tests (cucumber).
I mainly focus on automotive head units, but the SDK I work on runs on desktops, in servers, on phones, etc.
MS dev studio, p4, araxis merge
tabs, not spaces. ;) as we deal in C on often old compilers, it is pretty simple. but not sure how to describe it.
Function too long:
if it is more than a couple screens (my font is big)
they happen ad hoc at the discretion of the developer. as a senior guy, I am often the reviewer - sometimes offline, sometimes via shared desktop. sometimes we have group-level reviews.
Favorite thing about dev:
Least favorite thing about dev:
issues that aren't reliably reproducible (mainly race conditions)
write unit tests first, see them fail, write code to make them work.
Why are you attending:
it was suggested by my boss' boss. am definitely interested to see if we can figure out a good way to better TDD (and unit tests in general) for our complex SDK