in reply to Re: Agreed!
in thread Difficult code (Resolutions)

I would consider any code that's too complex to be understood without comments to be broken :-)

Exactly right (smileys not withstanding) — at least from the developer's point of view.

Not only do you run the danger of ending up with a big ball of mud, but as a maintainer, you'll become increasingly guilty of voodoo chicken coding.

XP sez: Refactor Mercilessly!