Structuring Changes With The Code Reviewer in Mind
The best way to reduce cognitive overhead for your reviewer is to decide whether to alter the program’s semantics or its organization, and to ensure every line you change is consistent with that decision.