Boolean Condition |
|
A variety of conditions all lead to the same action. Some conditions may enable, inhibit or reverse the sense of others. Therefore: | |
Test each condition in sequence and accumulate the result in a single boolean variable. Test this variable once to conditionally execute the common action. | |
See also Kerievsky's Extract Boolean Variable From Conditional refactoring. |