Gordon Brown - Systems Design Hero

Gordon has become my new role model of change-driven design. Or design-driven change. Or something. Here's his latest brilliant statement:

"If there is a change to be made in the system and the system has failed, we will change the system."

Let's just see that again in code:

if (
  calculateAllPossibleChanges( system ).getSize() > 0
  &&
  system.getErrors().getSize() > 0
) {
  change( system )
}

protected void change( MutableSystem system ) {
  // TODO
}

Erm….Kris, I think the code is missing a parameter: .changeVAT)

Submitted by Brian (not verified) on Wed, 2008-11-26 21:02.

But, isn’t Gordon Brown is part of the system? If only the exception handling worked better…

protected void doPolitics() { while ( years < 4 ) { try { change( system ); } catch ( Exception incompetencyException ) { throw new Election(); } } }

Submitted by Alex (not verified) on Thu, 2009-05-07 19:41.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <b> <i> <blockquote> <img>
  • You can use Textile markup to format text.
  • Textual smileys will be replaced with graphical ones.

More information about formatting options

CAPTCHA
Please answer this simple question - it's here to separate the real commentors from the spammers.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.