Software As She’s Developed

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

Software As She’s Developed header image 4

Entries Tagged as 'Self-Documenting'

Guard Clause Considered Helpful

April 3rd, 2006 · 1 Comment · SoftwareDev

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: ··