Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Big ball of mud


Related Topics

In the News (Mon 14 Dec 09)

  
  Big ball of mud - Definition, explanation
"A Big Ball of Mud is a haphazardly structured, sprawling, sloppy, duct-tape-and-baling-wire, spaghetti-code jungle.
Big Ball of Mud systems were usually developed over a period of time with different individuals working on various pieces and parts.
Programmers in control of a Big ball of mud project are strongly encouraged to study it and to understand what it accomplishes and use this as a loose basis for a formal set of requirements for the new well architected system that would be developed to replace the former.
www.calsky.com /lexikon/en/txt/b/bi/big_ball_of_mud_1.php   (342 words)

  
 Big Ball Of Mud
The Big Ball Of Mud is the most prevalent software architecture, according to Brian Foote and Joseph Yoder of the Department of Computer Science at the University of Illinois at Urbana-Champaign.
"A Big Ball of Mud is a haphazardly structured, sprawling, sloppy, duct-tape-and-baling-wire, spaghetti-code jungle.
However Foote and Yoder do not condemn big ball of mud programming and indeed point out that this form of programming is most prevalent because it works.
www.ebroadcast.com.au /lookup/encyclopedia/bi/Big_Ball_Of_Mud.html   (195 words)

  
 Big ball of mud - Wikipedia, the free encyclopedia
Big Ball of Mud systems were usually developed over a period of time with different individuals working on various pieces and parts.
Programmers in control of a big ball of mud project are strongly encouraged to study it and to understand what it accomplishes and use this as a loose basis for a formal set of requirements for the new well architected system that would be developed to replace the former.
In discussion of the Lisp programming language the term "Big Ball of Mud" is used differently.
en.wikipedia.org /wiki/Big_ball_of_mud   (589 words)

  
 Joseph William Yoder
BIG BALL OF MUD might be thought of as an anti-pattern, since our intention is to show how passivity in the face of forces that undermine architecture can lead to a quagmire.
Brian Marick first suggested the name "BIG BALL OF MUD", and the observation that this was, perhaps, the dominant architecture currently deployed, during a meeting of the University of Illinois Patterns Discussion Group several years ago.
BIG BALL OF MUD architectures often emerge from throw-away prototypes, or THROWAWAY CODE, because the prototype is kept, or the disposable code is never disposed of.
www.joeyoder.com /papers/patterns/BBOM/mud.html   (8508 words)

  
 Big Ball of Mud
Brian Marick first suggested the name "BIG BALL OF MUD" as a name for these sort of architectures, and the observation that this was, perhaps, the dominant architecture currently deployed, during a meeting of the University of Illinois Software Architecture Group several years ago.
A BIG BALL OF MUD usually represents a triumph of utility over aesthetics, because workmanship is sacrificed for functionality.
Distilling meaningful abstractions from a BIG BALL OF MUD is a difficult and demand task.
www.laputan.org /mud   (15085 words)

  
 mud definition from the Dictionary of Words Online   (Site not responding. Last check: 2007-10-29)
mud dauber zool., a mud wasp; the mud-dauber.
there is a widespread myth repeated, unfortunately, by earlier versions of this lexicon that the name mud was trademarked to the commercial mud run by bartle on british telecom the motto: "you haven't _lived_ 'til you've _died_ on mud"; however, this is false -- richard bartle explicitly placed `mud' in the public domain in 1985.
the second wave of muds tinymud and variants tended to emphasize social interaction, puzzles, and cooperative world-building as opposed to combat and competition in writing, these social muds are sometimes referred to as `mu', with `mud' implicitly reserved for the more game-oriented ones.
www.dictionaryofwords.com /mud_pag1.html   (1027 words)

  
 Cool Verification
I stumbled across an interesting paper entitled Big Ball of Mud, by Brian Foote and Joseph Yoder (via Scott Rosenberg).
The big question in my mind has been trying to understand how the AVM and URM were going to be merged together into a common library that would remain compatible with legacy environments.
I sat in on Kelly's presentation and agree with the conference organizers that it was an outstanding analysis of the differences between VMM and URM, and would be a big help for anyone transitioning between the two environments.
www.coolverification.com   (666 words)

  
 Big Ball of Mud: How do you avoid it ?
Actually, I'm just reading this book which deals with adding unit testing and refactoring to big balls of mud.
Perhaps "other people's code" is nearly always a ball of mud.
Mon, Oct 9 2006 9:47 PM The system I'm working on was a ball of mud.
channel9.msdn.com /ShowPost.aspx?PostID=243137   (1119 words)

  
 Agile Journal - Waddling in the Mud
The software pattern Big Ball of Mud was first presented at PLoP '97 to describe the worse kind of system architecture imaginable, while at the same time being the most popular and successful.
The patterns which make up the Big Ball of Mud were presented at my own development organization as we were starting an intensive software process improvement task force.
What do you do when the big ball of mud you are dealing with is not the project you are working on, but rather the software process tools that have been customized over the years to coordinate the changes of two thousand engineers working on the same code base?
www.agilejournal.com /content/blogcategory/45/67   (527 words)

  
 MUD - GameFactSheet   (Site not responding. Last check: 2007-10-29)
Historically, MUDs (and their more recent progeny with names of MU- form) derive from a hack by Richard Bartle and Roy Trubshaw on the University of Essex's DEC-10 in the early 1980s; descendants of that game still exist today and are sometimes generically called BartleMUDs.
A MUD (Multiple User Dimension or Multiple User Dungeon) is a computer program which allows Internet users from around the world to connect to it, create fictional characters for themselves, and then interact with other real users as well as computer-generated entities in a virtual environment.
The MUD Resource Collection has won a large number of awards, which one day I may add a page to display; I consider this a triumph of substance over form in a day and age where webpages are frequently high-glitz, low-content.
www.gamefactsheet.com /topics/MUD   (2403 words)

  
 Embedded.com - Big Balls of Mud
A fascinating and amusing article at http://www.laputan.org/mud/mud.html suggests that despite the lip-service we all give to careful design, perhaps the most common structure is A Big Ball Of Mud.
Quoting from the piece: "A Big Ball of Mud is a haphazardly structured, sprawling, sloppy, duct-tape and bailing wire, spaghetti code jungle.
The Big Ball of Mud is not inevitable.
www.embedded.com /story/OEG20010607S0092   (1040 words)

  
 public MattBerther : ISerializable » Blog Archive » The three qualities of good code
I believe that the documentation is least important simply for the fact that its not executable and is not guaranteed to be an accurate representation of the code base.
Documentation also does not give me the confidence I would need when jumping into a big ball of mud.
If I have that same big ball of mud and I have a set of comprehensive unit tests, it would be very easy to refactor and increase code clarity and insure that I have not broken anything.
www.mattberther.com /?p=617   (690 words)

  
 [No title]
BIG BALL OF MUD alias SHANTYTOWN SPAGHETTI CODE  Shantytowns are squalid, sprawling slums.
Everyone seems to agree they are a bad idea, but forces conspire to promote their emergence anyway.
Indeed, a casual approach to architecture is emblematic of the early phases of a system’s evolution, as programmers, architects and users learn their way around the domain [Foote & Opdyke 1995].
www.joeyoder.com /papers/patterns/BBOM/mud.doc   (8400 words)

  
 Zzzoot
Reading Grady Booch's very well developed "Snake Oil-oriented Architecture" [a must-read for anyone doing or buying SOA] in his blog (Software architecture, software engineering, and Renaissance Jazz) brought me to a truly joyous article for a pattern that I had forgotten about: the Big Ball of Mud pattern.
Big Ball of Mud pattern Reading Grady Booch's very...
Tapping the power of text mining In his closing pl...
zzzoot.blogspot.com /2006/10/big-ball-of-mud-pattern-reading-grady.html   (224 words)

  
 Channel 9: Techoff
The system I'm working on was a ball of mud.
At least in proportion to how much respect one holds for the authors to begin with.

Creating good standards and sticking with them should be enough.


andquot;A Big Ball of Mud is a haphazardly structured, sprawling, sloppy, duct-tape-and-baling-wire, spaghetti-code jungle.

channel9.msdn.com /rss.aspx?threadID=243231   (735 words)

  
 [No title]
One reason for the popularity and success of  HYPERLINK "" \l "BigBallOfMud" BIG BALL OF MUD approaches might be that this approach doesn't require a hyperproductive virtuoso architect at every keyboard.
Yet, a case can be made that the casual, undifferentiated structure of a  HYPERLINK "" \l "BigBallOfMud" BIG BALL OF MUD is one of its secret advantages, since forces acting between two parts of the system can be directly addressed without having to worry about undermining the system’s grander architectural aspirations.
Both systems might be thought of as being on the verge of graduating from little balls of mud to  HYPERLINK "" \l "BigBallOfMud" BIG BALLS OF MUD.
www.laputan.org /pub/foote/mud.doc   (14899 words)

  
 agile software development
Every application was a big ball of mud.
It was mid-November, and there was a big push underway to meet one of their famous delivery dates.
She asked us to keep working through the end of the year, and assured us she would pay us for the hours in January.
dnicolet1.tripod.com /agile/index.blog?entry_id=1549107   (1039 words)

  
 HotBot Web Search for mud
A MUD (Multiple User Dimension or Multiple User Dungeon) is a computer program which allows Internet users from around the world to connect to...
Mud is a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay.
If you choose to continue with the use of your current browser however, all of our content will continue to be accessible to all versions of every browser.
www.hotbot.com /?query=mud&currProv=ask&first=30&page=more   (238 words)

  
 Agile Journal - Mud is Just Dirt and Water
It was one of those kick in the pants presentations which encouraged enough engineers to think about how to improve our own software process, even after we thought we had a pretty good one going.
I don't expect you to read all about the Big Ball of Mud, now, and you don't need to become an expert on it to read my blog entries.
Usually, your company makes most of its revenue on the big ball of mud projects and not on the go and throw away ones.
www.agilejournal.com /content/view/120/9   (881 words)

  
 Blog (Handbook of Software Architecture)
Dennis Hamilton emailed me, pointing me to Brian Foote's web site, containing the latest version of the big ball of mud pattern as well as several others.
Today I was rereading PLOP 4, and in particular the chapter by Brian Foote and Joseph Yoder on an architectural pattern they call a Big Ball of Mud.
Some of these patterns might appear at first to be antipattterns or strawmen, but they are not, at least in the customary sense.
www.booch.com /architecture/blog.jsp?archive=2006-10.html   (2586 words)

  
 [No title]   (Site not responding. Last check: 2007-10-29)
Big Ball of Mud is a common architecture even though it may not be a good one.
Big Ball of Mud is not an Anti-Pattern.ó  Ÿ¨ QuestionsŸ¨???êî$ï € ”ðŒ°ð,ð$ð( ð ð,ðr ð, S ð€lå¿ÿð­ `}ðà  å ð žðr ð, S ð€p.пÿðð `ðà Ð ð žðH ð, ƒ ð0ƒ“ŽŸ‹”Þ½h¿ÿ ?ð ÿÿÿ€€€»àã33™™™™Ìˆ8Š0º___PPT10‹ë.DDÅ ýwÖî$ï € ”ðŒÀð0ð$ð( ð ð0ðr ð0 S ð€œŽå¿ÿð­ `}ðà  å ð žðr ð0 S ð€À0пÿðð `ðà Ð ð žðH ð0 ƒ ð0ƒ“ŽŸ‹”Þ½h¿ÿ ?ð ÿÿÿ€€€»àã33™™™™Ìˆ8Š0º___PPT10‹ë.EDÅ`¨¼Iî  !"#$%&'()*+,-./0123456789:;
Big Ball of Mud is not an Anti-Pattern.ó  Ÿ¨ QuestionsŸ¨???êîÌï € 
sunset.usc.edu /classes/cs577b_2005/presentation/Ian.ppt   (972 words)

  
 Ryan's Blog : Weblog   (Site not responding. Last check: 2007-10-29)
Cookies were one way that developers could grapple with the big beast that is managing state in a stateless protocol.
I thought that it was pretty reflective of the real-world causes of the big ball of mud, how it continues and how it can be changed/fixed.
Those systems are usually the big balls of mud!
blogs.sourceallies.com /roller/page/ryan?catname=/Architecture   (2677 words)

  
 Encyclopedia Search
is the most prevalent software...A Big Ball of
Larger particles, or gravel, are also typically present in a...United States Big
It has been estimated that the Mississippi River annually carries 406...
www.encyclopedian.com /search.php?searWords=Mud   (151 words)

  
 Big Sky Blog
Blog — contrary to the stereotype, Montanans are NOT all wack-jobs who live in secluded shacks, nor are we all militia-types bent on overthrowing the government.
Lewis & Clark Bicentennial: the “Explore The Big Sky” event generated some interest and tourists, but many questioned the cost-benefit ratio.
Most of the plates that I post will be from the Great Falls area, but I’ll be sure to snap some when I’m on the road, too.
www.bigskyblog.com   (1430 words)

  
 Big Ball Of Mud
From "Big Ball of Mud" by Brian Foote and Joseph Yoder (http://www.laputan.org/mud/mud.html):
"A BIG BALL OF MUD is haphazardly structured, sprawling, sloppy, DuctTape and bailing wire, SpaghettiCode jungle.
I like the way ExtremeProgramming tells the tale of how you don't make something general until the last nanosecond before you desperately have to have it.
c2.com /cgi/wiki?BigBallOfMud   (1643 words)

  
 Allegro - Humor
The uncertain future of Allegro - (low quality copy) - Peter Wang sadly announces that development of Allegro 5 stagnates favoring a coup d'état by Bob and migration of Allegro users to SDL.
Big ball of mud - A very long text which explains how sometimes software development resembles the slow growth of...
Resign Patterns - (low quality copy) - While students in universities are taught design patterns, sooner or later they will meet the anti-patterns of real life.
alleg.sourceforge.net /humor.html   (500 words)

  
 To MVC... and Beyond!
If your application consists of one servlet, and that servlet does something very simple, then by all means, leave it a ball of mud.
This does not qualify as a Big Ball of Mud; rather, all the succeeding discussion about controller servlets and view servlets applies, only pushed down one layer.
One very powerful improvement to the Mud Servlet architecture is to separate out the code that accesses and modifies your data store.
www.purpletech.com /articles/mvc/mvc-and-beyond.html   (2481 words)

  
 what is tag - RE: What is Tag Soup?
Things like REST aim to avoid the Big Ball of Mud pattern [2], and although the breaking of rules is often a creative activity, following good practice reduces system breakage.
The Big Ball of Mud pattern does work, but it means a lot of wasted resources (mostly human).
In a nutshell, I don't think "that's the way the world should be" follows from "that's the way the world is".
www.stylusstudio.com /xmldev/200210/post20680.html   (552 words)

  
 Anti-Pattern: 'Big Ball of Mug'   (Site not responding. Last check: 2007-10-29)
as I would love to know your experiences and spread the knowledge of how to get out of the 'mud hole' as I like to term it.
Seriously, I don't think I have come across anywhere that has not got one of these monsters around.
The big problem is that once one has been created, it's too late - most organisations cannot afford the time to pay for someone to unpick the mess.
geekswithblogs.net /sabotsshell/archive/2006/10/09/93562.aspx   (314 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.