By rivethead_
via notesfromatooluser.com
Published: Jul 22 2008 / 11:53
“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away” - Antoine de Saint Exupéry.
SaveShareSend
Tags: .net, java, methodology, other languages
Comments
Mark Levison replied ago:
Rivethead - thanks for the posting.
xcdesz replied ago:
Good points. Of course we should be writing maintainable code -- but he comes out against the "single exit strategy" principle designed to reduce code complexity, and doesn't provide an arguement against it..
Mark Levison replied ago:
xcdesz - the Single Exit Strategy appears to have come from Djikstra's goto paper of about 40 yrs ago. I don't think it needs to applied in the same way to modern OO languages. Consider that most of us now accept break and continue statements even though they're just goto statements in disguise. I'll do another blog post on this later.
Cheers
Mark Levison
Voters For This Link (19)
Voters Against This Link (1)