Course code: HP-1
Years with company:
Primary programming language:
Other programming languages:
C++, Python, TypeScript, Rust
Unit test harnesses:
cpputest, unity, unittest (Python), jest (TypeScript), supertest (TypeScript), cargo (Rust)
I would rather be snowboarding than sitting in our uncomfortable conference room chairs.
Test practice now:
Python unittest for REST interface.
cpputest for C/C++ unit tests
Embedded Linux 3.14 or 4.9 running on armv7hf
atom editor, custom build environment
Function too long:
When it gets to 2000 lines, it's probably too long.
We have them, we facilitate with Gerrit.
Favorite thing about dev:
I am not constrained by three dimensional reality. My product is more malleable than electrical or mechanical systems.
Least favorite thing about dev:
I'm a little tired of embedded. Specifically, I'm a little tired of cross compiling everything and the resource constraints.
I know the idea of it. That is, I don't usually write my tests before my code. I usually write some code, write some tests, and then write some more code.
Why are you attending:
I'm one of the few engineers in the lab that likes writing tests.