Sometimes the bear bites you. Today it bit Ron and Chet.
A Better Code Manager 08/21/2002Chet and Ron reflect, then figure out a better way to roll back than typing Control-Z over and over.
Adding a TestFixture to Visual Studio 09/23/2002Visual Studio is very configurable, if you happen to be a telepathic genius. In this example, I manage to fumble my way through addition of a TestFixture Wizard without benefit of either mindreading or much of a mind. Come along for the ride ...
Building a Web Service 10/14/2002By way of learning something, I followed the walkthroughs in Visual Studio to build, deploy, and access a Web Service. These are some notes on what I learned. Mostly history, some pictures of what you get, and a little of the code.
A Code Management Vision 11/24/2002A number of XPers have been talking about how code management should really work. Here are some of the ideas. They sound crazy. That might be what I like about them.
Digression -- WordCount 12/16/2002These chapters are supposed to add up to a book. And my publisher wants to know when they're going to get it. I need to get estimates of word counts for the chapters to have a sense of progress. Here's a digression to get the word counts.
Making the Table of Contents 01/25/2003As I move towards turning these chapters into an actual book, I need to build a table of contents, so I want to create a new XML construct describing each chapter. We'll look at how I approach building a little application that will only be used a few times.
Chapter Numbers inside the Chapters 02/14/2003We would like the chapters to have the chapter number in them. The chapter number is in the file name, but we don't know how to get it into the output chapter. We have a scheme in mind. Maybe we can make it work. For sure we are going to learn something.
Testing XSLT 02/16/2003We're going to try to be a bit more test-driven in our work with XSLT and the chapter number lookup. This turns out to be more difficult than we could have hoped. I think the result is a bit of an improvement. You get to decide whether you agree.
Sustainable Pace, and the Lack Thereof 08/01/2003Maybe there's something to this sustainable pace idea after all. Here's a report on part of the Undo feature of the Adventures' XML Notepad.
The Bowling Game 11/17/2003When I demonstrate Test-Driven Development using the Bowling Game example, I begin by describing the problem and inviting the attendees to do a little up front design about what objcts we may need. Then I take a very simple approach that produces a rather simple single-class solution, with none of the complexity we anticipated. I've been wondering how to drive the development to cause the creation of some of the classes that are anticipated, supposing that we might have some actual need for them. Here's an example of doing TDD with a bit bigger "design" in mind.
Bowling Revisited 11/18/2003(updated)Here's the Bowling Game again. This time I'll take a simpler approach, along the lines I usually follow when I do a Test-Driven Development demonstration. The result is strikingly simpler than the preceding "object-oriented" solution. What does this tell us about TDD and how to use it?
Extending the Procedural Bowling Game 11/20/2003Object aficionados worldwide are concerned that the procedural bowling solution presented last time is just not robust enough. They want to see how we would make it score the frames incrementally. Frankly I haven't the slightest idea.
Coffee Shop 12/08/2003Steve Howell on the extremeprogramming group is proposing a Coffee Shop application and acting, I guess, as customer on it. The discussion of the program has gone on too long without anything concrete, and so I have decided to program something to crystallize my ideas, and the situation.
Building the App from the Book Files 02/23/2004An Amazon reviewer had difficulty building the application from the final files provided. My mistake, my expectation was for people to follow along in the building of the code, not for them to build the application from the existing source. I hadn't even intended to provide the source files until Microsoft asked me to. Here's how to build the app from the final file list provided on the book web site.
torung 05/14/2005(updated)Friedrich Brunzema offered a problem on the xp list, with a series of stories that he felt were noticeably less costly to do in one order than another. I've nothing to do tonight, so I'm going to work the problem -- more accurately a subset of it -- to see what happens. (Updated to include a bit more summary, and the code so far.)
06/11/2005Can Test-Driven Development and Programming By Intention play together? Or do they annihilate each other, like protons and antiprotons, or XPers and CMMers?