By madskristensen
via blog.madskristensen.dk
Published: Apr 23 2007 / 23:05
Complex code is harder to understand, difficult to maintain, nearly impossible to extend and downright ugly.
Comments
Rob Lang replied ago:
It appears to be a reasonable mantra but it is not reasonable to say that you do not understand the problem space if the solution is complex. Mulitdimensional systems often have interdependancies that are very complex indeed. It's simply not realistic to say that there are simple solutions for them. I do agree that code should not be made pointlessly complex but this cannot be extended to say that any problem is simple, just a matter of understanding the input space.
Voters For This Link (11)
Voters Against This Link (4)