Course code:
WEB-11
Years with company:
5
Years programming:
18
Primary programming language:
Python
Other programming languages:
Ruby, C, C#, Javascript
Unit test harnesses:
nUnit, RSpec, Behave, Unity, Jasmine
Something else:
I have 3 very young daughters, am a DIYer, and I am in an Electrical Engineering apprenticeship
Test practice now:
TDD & ATDD as much as possible
Target system:
Existing embedded projects created with code generation tools and needing to use IAR in order to compile them. Very painful!
Dev tools:
Vim, Eclipse, Visual Studio, IAR, GCC
Build time:
1-5 minutes
Coding standard:
Generally follow an existing coding standard in a project, or generally follow K&R if new code
Function too long:
too many responsibilities
Code reviews:
pairing is usually my code reviews
Code time:
40
Test time:
50
Debug time:
10
Favorite thing about dev:
enjoy the problem solving opportunities, enjoy building things even though it s not always tangible
Least favorite thing about dev:
naming is hard, code generation sucks and is used way too much in embedded, embedded tools are in the stone ages compared to web & mobile
Tdd knowledge:
I have a good bit of experience doing TDD in different languages.
Why are you attending:
Possibility of teaching this class to others on behalf of you.