This blog entry is my attempt to explain the different kinds test-only objects that can be substituted for the real thing in automated tests: Stubs, Fakes, and...
It's a nice idea, but I think it's time to move past the "???-Driven Development" algorithm for naming processes. From an idea marketing point of view, it's...
My mother works at a company that builds specialized software, and she's the domain expert on her project. She's told me that she would like to better...
On the Rails Again -- and Off Ron Jeffries 12/21/2007 Chet and I have decided that the thing to do is to build the software page using full-on Ruby generators...
Has anyone created a directory or list of the most active research happening that targets the understanding and expansion of knowledge and experience around...
Business Week in New York is currently looking to hire a mid-level or senior Java Developer to work on a new Web 2.0 product which will integrate with social...
Everyone: I am interested in producing something related to the common complaint that test doubles/mocks/JMock/whatever you prefer make for brittle, ...
(I apologize if this shows up on the TDD list, too. I tried posting it 2 days ago and it hasn't shown up yet.) When the behavior of your application needs to...
Folks, Can you tell me if there are any Agile/Lean islands or areas in "Second Life?" Regards, Scott W. Smith "If you would argue with me, first define your...
Hi Alan, ... Interesting question. Some of the details were driven by TDD but I think I was mostly thinking of broad "business" needs for the overall platform....
My new position (and resulting seating arrangement) puts me next to the kitchenette, where I over hear things from the ridiculous to the sublime. I'm trying to...
Hi all, One of the reallydifficult questions that we are trying to solve over the last couple of monthsis how to handle support work without completely...
I've been using XP for over 5 years now and think it is invaluable for software development where the requirements are rapidly changing. I am now faced with a...
Hi all, Today my pair and I noticed a code smell that we weren't sure how to refactor--I think it's an OCP violation--how would you clean it up? (Or what...
I am on a team of seven developers sitting in a bullpen. 2 people on the team are very loud when they speak. One person attracts a lot of people from outside...
Hi, Mike Vizdos and I will be giving a Certified ScrumMaster Course in Winston-Salem on January 16-17, 2008. Mike writes the http://implementingscrum.com/...
I'm writing some AJAX code at home for fun, and I'd like to acceptance test it. What are good tools that I can use for this purpose? Basically, I want to load...
Squeezing the Spikebox, uhh Chet Hendrickson December 6, 2007 In my last article, I mentioned that I had discovered that someone had published a set of Ruby...
hi all, I have friend running his own consulting company who is thinking about giving xp a try since they are almost doing it naturally. they code in pairs,...
Double Entry Book keeping (Just in time for the Xmas shopping season ;-) Our December 13th meeting will focus on the programming challenges around implementing...
I've finally done the "thing so simple it's not worth doing" that's pushed me over the edge on TDD. It's pithy, stupid and dopey but it works wonderfully so I...
I lately come to one project with is doing fake agile. How do I reason with this? "I will write code first, then I will write unit test next week. So at the...