3.6 Clarity
A program should read like a technical paper, organized into sections
and paragraphs. Procedures form a natural section boundary. You
should organize your code into paragraphs, beginning a paragraph with
a topic sentence comment and separating it from other paragraphs with
a blank line. For example:
// poor programming practice
temp = box_x1;
box_x1 = box_x2;
box_x2 = temp;
temp = box_y1;
box_y1 = box_y2;
box_y2 = temp;
A better version would be:
/*
* Swap the two corners
*/
/* Swap X coordinate */
temp = box_x1;
box_x1 = box_x2;
box_x2 = temp;
/* Swap Y coordinate */
temp = box_y1;
box_y1 = box_y2;
box_y2 = temp;
|