Friday, November 2, 2007

Big Ball of Mud

This post at Object Mentor reminded me that I'd never actually read the "Big Ball of Mud" paper by Brian Foote's and Joseph Yoder. Quoting from the paper -
"A BIG BALL OF MUD is haphazardly structured, sprawling, sloppy, duct-tape and bailing wire, spaghetti code jungle. We’ve all seen them. These systems show unmistakable signs of unregulated growth, and repeated, expedient repair."
I'm sure everyone has seen one, worked on one, and even created one. I'm also certain that in general things aren't much different since that paper was first published in 1999. Here is a link to a "Big Ball Of Mud" Google video presentation by Brian Foote from August 2007. I guess that since the authors are still talking about the pattern we should expect it to be around for a while longer.

The next time you need to wade into the swamp, you might want to take a copy of the book "Working Effectively with Legacy Code" with you.

3 comments:

Joshua Smith said...

Thanks for your help in describing this. Great review! Also turn your attention that it needs to search for mobile software development companies if you need development mobile.

Joshua Smith said...

That is well done info. Let me mention about cheap home insurance with discounts house insurance companies. Compare free rates on homeowners insurance.

Joshua Smith said...

Thank you for posting this useful review. You have affordable possibility to choose gaming affiliate. The best gambling programs such as acelive and great poker rooms such as redbet poker affiliates.