Course code: BARR-12
Years with company:
Primary programming language:
Other programming languages:
Python, Bash. I have used Scheme in the past
Unit test harnesses:
cpputest, google test
I enjoy skiing
Test practice now:
Some unit tests, mostly system/QA testing
ARM based MCU
IAR, Cygwin, SVN, Git
Written on a wiki, added to as needed
Function too long:
Usually if it doesn't fit on the screen. I also look for depth of if statements and loops, and any redundancy between multiple if statements.
After each ~2 week sprint we have 2 days of Code Review and test. Any meaningful changes should (and for the most part are) sent out to two other people, and one tester (who may also be one of the two reviewers).
Favorite thing about dev:
The creativity required in writing "good code." I enjoy the challenge of finding solutions that are simple and elegant.
Least favorite thing about dev:
The tools (especially for embedded).
I have read Test-Driven Development for Embedded C
Why are you attending:
I have read your book, and my manager is interested in improving our software processes.