Course code: WEB-17
Years with company:
Primary programming language:
Other programming languages:
primarily python, perl, bash scripting
Unit test harnesses:
i play in a satanic pop-rock band
Test practice now:
usually via automated unit tests on a build server
embedded devices, FreeRTOS as well as Linux on ARM
vim, assorted *nix tools, make, gcc, IAR, git,
internal company standard that has evolved over time
Function too long:
if it doesnt fit on one screen, it's too big!
using bitbucket, git-based pull request process. 2 approvals required.
Favorite thing about dev:
We write code that control giant hydraulic robots. It is very fun. I generally enjoy solving challenging problems and working towards elegant solutions.
Least favorite thing about dev:
Accurate requirements gathering from our typical clients (small company, mechanical engineering types) has been incredibly painful, historically.
Managing dependencies is also never fun.
i have a general working knowledge of it. I've watched a handful of Uncle Bob's videos and have successfully employed TDD practices into both work and personal projects. I would say i am on the beginner - intermediate spectrum of TDD.
Why are you attending:
because my employer very rarely springs for training and so I am latching on to this opportunity! But, having said that, I am genuinely interested in furthering my TDD knowledge.