Course code: BLUE-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I work on/with a large variety of software packages. Some are impenetrable monoliths and some are small, well-tested libraries. Most of the code is something I am a victim of rather than something I designed.
Test practice now:
Various levels of test ranging from code developed with TDD all the way to "give this to my (internal) customer and hope it still works because there is no other way to tell"
Combination of real time and not real time software on x86-based servers
clang or gcc, cmake, google test, vim
Under 10 seconds
My personal standard is that if it is not tested it is broken
Function too long:
It does not do one thing
I hope people are paying attention
Favorite thing about dev:
Fairly regular doses of instant gratification. Easy to improve software to adapt to changing needs (as opposed to hardware, which is hard).
Least favorite thing about dev:
Having to deal with pathologically bad products that I cannot change.
TDD changed my life
Why are you attending:
I already practice TDD for all my new code and as much as I can on new code I write in systems that I do not have design authority to fundamentally change. I am hoping to learn new TDD techniques and hone the ones I have.