Big Ball Of Mud

From "Big Ball of Mud" by Brian Foote and Joseph Yoder: "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. Information is shared promiscuously among distant elements of the system, often to the point where nearly all the important information becomes global or duplicated. The overall structure of the system may never have been well defined. If it was, it may have eroded beyond recognition. Programmers with a shred of architectural sensibility shun these quagmires. Only those who are unconcerned about architecture, and, perhaps, are comfortable with the inertia of the day-to-day chore of patching the holes in these failing dikes, are content to work on such systems."

Foote and Yoder have credited Brian Marick as the originator of the 'big ball of mud' term for this sort of architecture. https://en.wikipedia.org/wiki/Big_ball_of_mud


Edited:    |       |    Search Twitter for discussion