Development Chaos Theory » Blog Archive » How (not) to write Factorial in Java.
But the future never gets easier, does it?
Because a year from now they wade through all this excess baggage written at a time when they thought they understood the domain of the problem (but clearly didn’t), instead of having simple code (like the very first example of factorial above) that they can revise as needed, they wind up with the most over-engineered pile of nonsense that no-one can possibly understand.