I\'m reading McConell\'s Code Complete, and he discusses using boolean variables to document your code. For example, instead of: