title: Ravioli code - why an anti-pattern?
body: <p>I recently came across a term '<a href="http://en.wikipedia.org/wiki/God_object" rel="noreferrer">God object</a>' which was described as an 'anti-pattern'. I'd heard of bad coding practices, but I'd never heard them described thus.</p>
  
  <p>So I headed off to Wikipedia to find out more, and I found that there is an anti-pattern called <a href="http://en.wikipedia.org/wiki/Ravioli_code#Ravioli_code" rel="noreferrer">'Ravioli code'</a> which is described as being "characterized by a number of small and (ideally) loosely-coupled software components."</p>
  
  <p>I'm puzzled - why is this a bad thing?</p>