I recently had a request come in on my Refactoring Tips & Tricks article to write more about refactoring; I'm also in the midst of reading the excellent Tidy First? by Kent Beck, which (to paraphrase) defines tidying as a subset of refactorings that you should always do. Sometimes, tidying is as simple as inverting a guard clause to reduce indentation and increase readability. Kent also encourages us, as readers of code, to bridge the gap between us (having just read something) and future rea...| www.jamessimone.net