Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Style Poll

Style Poll

Scheduled Pinned Locked Moved The Lounge
question
68 Posts 40 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Nitron

    How do you guys bracket your code? A:

    if(true){
    DoSomething();
    DoSomethingElse();
    }

    B:

    if(true)
    {
    DoSomething();
    DoSomethingElse();
    }

    C: Other ~Nitron.


    ññòòïðïðB A
    start

    M Offline
    M Offline
    Michael Dunn
    wrote on last edited by
    #59

    There are two rules of style: 1. I put the braces in different places than you. 2. Your style is lame. ;) --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ There is a saying in statistics that a million monkeys pounding on typewriters would eventually create a work of Shakespeare. Thanks to the Internet, we now know that this is not true.

    J J 2 Replies Last reply
    0
    • M Michael Dunn

      There are two rules of style: 1. I put the braces in different places than you. 2. Your style is lame. ;) --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ There is a saying in statistics that a million monkeys pounding on typewriters would eventually create a work of Shakespeare. Thanks to the Internet, we now know that this is not true.

      J Offline
      J Offline
      Jorgen Sigvardsson
      wrote on last edited by
      #60

      I agree. ;) Michael Dunn wrote: 1. I put the braces in different places than you. Taken out of context, I bloody well hope so! :-D -- Meine Welt ist monoton und minimal, doch ganz total!

      1 Reply Last reply
      0
      • R Ravi Bhavnani

        I used to use (B) for years (cut my teeth on Windows), but after working in a Java shop for a couple of years, I switched to (A). Now, (A) just feels right and sorta more "hardcore" than (B), which feels weenie like. Go figure. :) /ravi My new year's resolution: 2048 x 1536 Home | Articles | Freeware | Music ravib@ravib.com

        J Offline
        J Offline
        Jorgen Sigvardsson
        wrote on last edited by
        #61

        It's K&R (partially) hardcore. :cool: -- Meine Welt ist monoton und minimal, doch ganz total!

        R 1 Reply Last reply
        0
        • Y Yusuf

          B: I wonder why no body mentioned one clear advantage of A in the old times? what is wrong with this code? if(true){; DoSomething(); DoSomethingElse(); }

          J Offline
          J Offline
          Jorgen Sigvardsson
          wrote on last edited by
          #62

          Yusuf wrote: what is wrong with this code? Nothing..? Unless you believe an extra empty statement is wrong. Had you written:

          if(true);
          {
          DoSomething();
          DoSomethingElse();
          }

          there would have been something (most likely) wrong. -- Meine Welt ist monoton und minimal, doch ganz total!

          1 Reply Last reply
          0
          • J Jorgen Sigvardsson

            I started out with B, and ended up with A. :cool: A is truly for those who have not only seen the light, but felt it and embraced it. It's like being touched by the hand of God. Or so they say. ;) -- Meine Welt ist monoton und minimal, doch ganz total!

            N Offline
            N Offline
            Navin
            wrote on last edited by
            #63

            Ah, I fear you have been lead astray by a false prophet. :~ But it's still not too late to change. There is hope yet. "I'd be up a piece if I hadn't swallowed my bishop." Mr. Ed, playing chess

            1 Reply Last reply
            0
            • C Christian Graus

              I use B, always have, always will ( well, not really, I believe having a standard is more important than it's details, I would follow any standard my employer set ). But I'm curious about a few things 1. With two simple choices, why was this not a 'vote 5 for, vote 1 for' poll, and 2. Why is it that every post on this thread that I look at has been voted for twice and has a score of 3 ? Christian I have drunk the cool-aid and found it wan and bitter. - Chris Maunder

              N Offline
              N Offline
              Nitron
              wrote on last edited by
              #64

              Christian Graus wrote: 1. With two simple choices, why was this not a 'vote 5 for, vote 1 for' poll, and i guess im just not that creative :rolleyes: ~Nitron.


              ññòòïðïðB A
              start

              1 Reply Last reply
              0
              • M Michael Dunn

                There are two rules of style: 1. I put the braces in different places than you. 2. Your style is lame. ;) --Mike-- Personal stuff:: Ericahist | Homepage Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ There is a saying in statistics that a million monkeys pounding on typewriters would eventually create a work of Shakespeare. Thanks to the Internet, we now know that this is not true.

                J Offline
                J Offline
                Jim Crafton
                wrote on last edited by
                #65

                Given Mikes clear infatuation with Erica, I say we all contribute some money into a pot, ask Chris to call someone at MS HR (or wherever) and set Mike up with a date with Erica! I'm in for $20! ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned

                1 Reply Last reply
                0
                • N Nitron

                  How do you guys bracket your code? A:

                  if(true){
                  DoSomething();
                  DoSomethingElse();
                  }

                  B:

                  if(true)
                  {
                  DoSomething();
                  DoSomethingElse();
                  }

                  C: Other ~Nitron.


                  ññòòïðïðB A
                  start

                  J Offline
                  J Offline
                  John M Drescher
                  wrote on last edited by
                  #66

                  Definitly A because I want to conserve lines and B is no more readable to me than A. John

                  1 Reply Last reply
                  0
                  • J Jorgen Sigvardsson

                    It's K&R (partially) hardcore. :cool: -- Meine Welt ist monoton und minimal, doch ganz total!

                    R Offline
                    R Offline
                    Ravi Bhavnani
                    wrote on last edited by
                    #67

                    K&R rocks. I still have my 1980 edition. :) /ravi My new year's resolution: 2048 x 1536 Home | Articles | Freeware | Music ravib@ravib.com

                    1 Reply Last reply
                    0
                    • L Luca Leonardo Scorcia

                      Well... since nobody does, I dare to say I use and prefer A. I find it MUCH more readable, uses less screen space (we all know what a screen-eater is VS), and I save an Enter at each indent. When I need to underline the bracket of course B is the way to go, but often simple indentation is enough. Oh, and one last thing: for function definitions A is my preferred way. Example:

                      void DailyPrayer(int times)
                      {
                      for (int i = 0; i < times; ++i) {
                      printf("I love CP\r\n");
                      printf("And you?\r\n");
                      }

                      for (int i = 0; i < times; ++i)
                          printf("http://www.codeproject.com");
                      

                      }

                      Luca Leonardo Scorcia http://zip.to/kojak (only in Italian)

                      R Offline
                      R Offline
                      roel_
                      wrote on last edited by
                      #68

                      I see that us A lovers are the minority, but fear not my noble comrades, together we will defeat those infidels who have abondoned the One True Brace style of our beloved leaders K & R !

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups