first test driven development rep