Keep if clauses side-effect free
Summary
Keep if clauses side-effect free emphasizes not using if statements to execute code with side effects. It demonstrates clearer patterns by assigning function results to variables, avoiding short-circuit tricks, and separating actions from tests to improve readability and reduce confusion for future readers.