Software As She’s Developed

Mahemoff’s Podcast/Blog - Web, Programming, Usabilty from the Author of ‘Ajax Design Patterns’ (AjaxPatterns.org)

Software As She’s Developed header image 4

Guard Clause Considered Helpful

April 3rd, 2006 · 1 Comment

Apparently, PragDave recently questioned the conventional wisdom about GOTO considered harmful (does this mean all "X considered harmful" articles will be retrospectively struck off the record?). Ivan Moore's given an example as to why the rule of "a single exit point" sucks, and I agree. Another reason for multiple exit points is guard clauses. Code units, [...]

[Read more →]

Tags: SoftwareDev