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

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

    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 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

      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