According to McCall's Quality Model, Product Revision is one of the three main perspectives for describing the quality attributes of a software product. Under the Product Revision perspective, maintainability, the ability to find and fix a defect, is identified as a key quality factor that impacts the ability to revise the software.
Clearly, at some point in the revision process, there is a need for human involvement, specifically programmer involvement. The formatting of the code has an impact on the programmer's ability to revise the software effectively and efficiently.
What generally accepted, language agnostic code formatting guidelines have you worked with that maximize programmer efficiency and effectiveness in the code revision process?