Archive for September, 2004
As You Were
It’s important to take grammar seriously, even if she has been dead for years.
Hearts as Weapons
To every Card, turn turn turn, there is a season, turn turn turn, and a time for every Suit under heaven. It’s not the Suits, it’s the Game.
Discovering Better Code: What’s It All About?
Programming can’t be successful without design. But I begin my projects with very little design and seem never to do any. On the contrary, I’m designing all the time. That’s what makes incremental delivery possible.
Discovering Better Code: ArticleList Continued
We need a test. We discuss why we work that way, then we write the test and make it run. In so doing, we learn something very important: maybe we don’t want ArticleList to be a typed collection after all!
Discovering Better Code: ArticleList
Inspired by an example from Jonathan Pierce, I typed in a walkthrough of the .NET CollectionBase, a base class used for building typed collections. Chet and I talked about it at Borders today, and it inspired us to look at the ArticleList in the blog software. We tweaked it to make it more like a typed collection, and it’s definitely better.
Discovering Better Code: Article Filer
In which we set out to drain the swamp, encounter some alligators, and quite possibly add a little water to the swamp in the process.
Discovering Better Code: Let’s Stabilize Those Tests
I’ve got a little time here, and there are those tests set to Ignore. Let’s fix them so we don’t have to ignore them.
Discovering Better Code: File Stuff
Inch by inch, step by step, we work on improving the internals of the ArticleFiler. No master plan, no grand design. Just gently polishing until the object is visibly better. A good way to proceed? You decide.














