Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

C++ writing style

Name: vexed 2012-03-25 19:54

When writing code (in C++ particularly), where do you put your curly braces?

ex:
int main()
{

}

OR...

int main(){

}

which do you think is better? clearer? more professional?

Name: Anonymous 2012-03-26 12:15

>>4
ENHANCED
#include <lolnoob>

int
   main(
    )
  {
    if(
     1
     )
   {
;    printf(
      "All the way to schfifty-five.\n"
      )
;   }
    else
   {
;    printf(
      "It's perfect K&R, except there's no space between control structures and the following parenthesis.\n"
      )
;    printf(
      "This is my Achilles heel.\n"
      )
;   }
   }


This style brings several benefits to an ENTERPRISE QUALITY project, among which are:

Scalable statement addition and by the use of canonicalized statement initializers as well as terminators (;). Thus you can always know where a statement begins and where it ends.

Mandatory braces for readability, enforced by the prior rule.

Enhanced formal argument injection, as per mandatory line-separation of parameters (not shown here).

Visual hierarchy of braces. Opening braces are always more important than closing ones, thus they are on space further to the left.

In conclusion: the revised /prog/ coding style brings benefits to ENTERPRISE projects by leveraging the visual recognition competencies of the team members and enforcing itself by the means of industry-standard tooling.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List