Browsing All Posts filed under »design«

Simple Design with Design Patterns

October 28, 2011

0

In the blog post Simple Design with Design Patterns, Cory Foy runs a thought experiment in which he explores the use of patterns in solving the Game of Life kata. Cory’s starting point is the intention behind the GoF patterns, coupled with the XP rules of Simple Design and Uncle Bob’s SOLID principles. Cory stops his analysis… [Read more…]

too much TemplateMethod

January 4, 2009

2

I’ve been refactoring a lot during the festive break, and I’ve noticed that in many cases it was more difficult than I would have liked. Today I think I figured out the reason for that: I use the TemplateMethod pattern too much. When I see a duplicated algorithm, it seems that my natural tendency is… [Read more…]

better after using Rails?

September 29, 2008

1

My good friend Clarke Ching asks an interesting question: Could most programmers become better programmers (considerably more productive) by working with Ruby on Rails for a while? I’m not a huge fan of Rails, and I’ll post more of an answer here later, when I have a little time. In the meantime, what do you… [Read more…]

listing problems instead of solutions

April 28, 2007

4

My programming to-do lists now consist of problems instead of solutions, and consequently my designs are greatly improved

introduction to behaviour-driven development

September 30, 2005

1

Introducing a behaviour-driven development framework for Ruby

five design skills

September 7, 2005

0

Being a link to an article about design skills

the ten-minute rules

August 11, 2005

4

A list of some of my ten-minute rules for software teams

UML is not a design tool

February 8, 2005

0

Knowing the UML notation does not make one a designer. But not knowing that does make one dangerous

forgetting the user

February 2, 2005

0

Don't you just hate user interfaces that were designed by the database guy?

refactoring is hard

July 23, 2004

5

In which I try to describe the kind of code our team should be aiming for

Follow

Get every new post delivered to your Inbox.

Join 667 other followers