Course code:
BARR-12
Years with company:
7
Years programming:
20
Primary programming language:
C
Other programming languages:
C++, Python, MATLAB, C#
Unit test harnesses:
None
Something else:
I enjoy spending time with my kids, going to breweries, and hiking/camping.
Test practice now:
Manually, with units tests for some very small libraries
Target system:
Microchip PIC32 microcontrollers, usually
Dev tools:
MPLAB
Build time:
31-60 seconds
Coding standard:
Barr Group Standard
Function too long:
When it does more than what its single purpose is.
Code reviews:
Not as efficient as I would like. As a newly forming group all our processes are in infancy. I am also usually the sole final say for code reviews, I'd like to transition that to others once we get more settled.
Code time:
40
Test time:
20
Debug time:
40
Favorite thing about dev:
I like creating things and the speed at which solutions can come to fruition.
Least favorite thing about dev:
Testing!
Tdd knowledge:
I know I need to do it. I know it requires building test cases ahead of development and preferably having an automated mechanism to run these tests.
Why are you attending:
I want to speed my development along and manual testing is rarely fun. Our team is rapidly expanding and I need an easier mechanism for verifying quality of code. We need to do it but I've struggled to get something that is useful for embedded.