Need a project tune-up?

Archive for September, 2004

As You Were

Ron Jeffries   09/24/2004

It’s important to take grammar seriously, even if she has been dead for years.

Hearts as Weapons

Ron Jeffries   09/21/2004

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?

Ron Jeffries   09/19/2004

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

Ron Jeffries   09/19/2004

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

Ron Jeffries   09/17/2004

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

Ron Jeffries   09/14/2004

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

Ron Jeffries   09/07/2004

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

Ron Jeffries   09/06/2004

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.