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. Name Conventions

Name Conventions

Scheduled Pinned Locked Moved The Lounge
question
48 Posts 31 Posters 6 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.
  • M Offline
    M Offline
    Monin D
    wrote on last edited by
    #1

    Hello, When i should to name method with uppercase letter and when not? When I should use getValue() and when GetValue()? Thanks.

    C C P E V 8 Replies Last reply
    0
    • M Monin D

      Hello, When i should to name method with uppercase letter and when not? When I should use getValue() and when GetValue()? Thanks.

      C Offline
      C Offline
      Colin Angus Mackay
      wrote on last edited by
      #2

      Use getValue() in Java and GetValue() in .NET


      Upcoming events: * Glasgow Geek Dinner (5th March) * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

      M P A N R 7 Replies Last reply
      0
      • C Colin Angus Mackay

        Use getValue() in Java and GetValue() in .NET


        Upcoming events: * Glasgow Geek Dinner (5th March) * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

        M Offline
        M Offline
        Monin D
        wrote on last edited by
        #3

        Thanks

        1 Reply Last reply
        0
        • M Monin D

          Hello, When i should to name method with uppercase letter and when not? When I should use getValue() and when GetValue()? Thanks.

          C Offline
          C Offline
          Christian Graus
          wrote on last edited by
          #4

          I would use uppercase for a public method, and lower for a private/protected one.

          Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

          A 1 Reply Last reply
          0
          • C Christian Graus

            I would use uppercase for a public method, and lower for a private/protected one.

            Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

            A Offline
            A Offline
            alex barylski
            wrote on last edited by
            #5

            I typically use an prefixed underscore to indicate private/protected members :) Not that anyone would care :P

            I finally got a job doing something I enjoy and I"m good at...15 hour days seem like play time :P

            C E G 3 Replies Last reply
            0
            • C Colin Angus Mackay

              Use getValue() in Java and GetValue() in .NET


              Upcoming events: * Glasgow Geek Dinner (5th March) * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

              P Offline
              P Offline
              Paul Conrad
              wrote on last edited by
              #6

              Colin Angus Mackay wrote:

              Use getValue() in Java and GetValue() in .NET

              I second that :-D

              1 Reply Last reply
              0
              • M Monin D

                Hello, When i should to name method with uppercase letter and when not? When I should use getValue() and when GetValue()? Thanks.

                P Offline
                P Offline
                peterchen
                wrote on last edited by
                #7

                Most important: Whatever you use, use it consistently. Second most important: What does your companies coding style guidelines say? Third most: Many platforms are associated with a "default style". - see Colins post


                Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                Linkify!|Fold With Us!

                1 Reply Last reply
                0
                • M Monin D

                  Hello, When i should to name method with uppercase letter and when not? When I should use getValue() and when GetValue()? Thanks.

                  E Offline
                  E Offline
                  Ennis Ray Lynch Jr
                  wrote on last edited by
                  #8

                  camelCase for members, variables, and parameters. PascalCase for methods, Events, and Properties. Of course we all know that Java style is far superior I don't know why the folks at MS tried to dictate a different style.


                  File Not Found

                  T 1 Reply Last reply
                  0
                  • A alex barylski

                    I typically use an prefixed underscore to indicate private/protected members :) Not that anyone would care :P

                    I finally got a job doing something I enjoy and I"m good at...15 hour days seem like play time :P

                    C Offline
                    C Offline
                    Christian Graus
                    wrote on last edited by
                    #9

                    I thought we were talking about methods.   For variables and properties, I do the same.  upper/lower case differences are not enough to be CLS compiant, because VB sucks.

                    Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

                    P S 2 Replies Last reply
                    0
                    • E Ennis Ray Lynch Jr

                      camelCase for members, variables, and parameters. PascalCase for methods, Events, and Properties. Of course we all know that Java style is far superior I don't know why the folks at MS tried to dictate a different style.


                      File Not Found

                      T Offline
                      T Offline
                      Tim Craig
                      wrote on last edited by
                      #10

                      Ennis Ray Lynch, Jr. wrote:

                      I don't know why the folks at MS tried to dictate a different style.

                      Because Not Invented Here is alive and rampant at Microsoft. They just, a priori, know what's right.

                      The evolution of the human genome is too important to be left to chance idiots like CSS.

                      G 1 Reply Last reply
                      0
                      • M Monin D

                        Hello, When i should to name method with uppercase letter and when not? When I should use getValue() and when GetValue()? Thanks.

                        V Offline
                        V Offline
                        Vasudevan Deepak Kumar
                        wrote on last edited by
                        #11

                        http://java.sun.com/docs/codeconv/html/CodeConventions.doc8.html[^]

                        Vasudevan Deepak Kumar Personal Homepage Tech Gossips

                        1 Reply Last reply
                        0
                        • C Christian Graus

                          I thought we were talking about methods.   For variables and properties, I do the same.  upper/lower case differences are not enough to be CLS compiant, because VB sucks.

                          Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

                          P Offline
                          P Offline
                          Paul Selormey
                          wrote on last edited by
                          #12

                          Christian Graus wrote:

                          CLS compiant, because VB sucks.

                          Wrong, it is because CLS==language independence, a feature it boasts off over Java bytecode. BTW, it is your perfect C# compiler that will complain. If you write and consume your components only in C#, just remove the CLS compliant attribute, and stop blaming VB for your bugs ;P With love, Paul.

                          Jesus Christ is LOVE! Please tell somebody.

                          C N 2 Replies Last reply
                          0
                          • A alex barylski

                            I typically use an prefixed underscore to indicate private/protected members :) Not that anyone would care :P

                            I finally got a job doing something I enjoy and I"m good at...15 hour days seem like play time :P

                            E Offline
                            E Offline
                            Eytukan
                            wrote on last edited by
                            #13

                            Hockey wrote:

                            I typically use an prefixed underscore

                            Element names starting with an underscore (_) are not part of the Common Language Specification (CLS), so CLS-compliant code cannot use a component that defines such names.^:->


                            Code-Frog:So if this is Pumpkinhead. Time for him to run and hide. It's an interesting thought really.

                            D S 2 Replies Last reply
                            0
                            • C Colin Angus Mackay

                              Use getValue() in Java and GetValue() in .NET


                              Upcoming events: * Glasgow Geek Dinner (5th March) * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                              A Offline
                              A Offline
                              Aryo Handono
                              wrote on last edited by
                              #14

                              How about in VB ? ;P

                              "Courage choose who will follow, Fate choose who will lead" - Lord Gunner, Septerra Core "Press any key to continue, where's the ANY key ?" - Homer Simpsons Drinking gives me amazing powers of insight. I can solve all the worlds problems when drunk, but can never remember the solutions in the morning. - Michael P Butler to Paul Watson on 12/08/03

                              D R 2 Replies Last reply
                              0
                              • A Aryo Handono

                                How about in VB ? ;P

                                "Courage choose who will follow, Fate choose who will lead" - Lord Gunner, Septerra Core "Press any key to continue, where's the ANY key ?" - Homer Simpsons Drinking gives me amazing powers of insight. I can solve all the worlds problems when drunk, but can never remember the solutions in the morning. - Michael P Butler to Paul Watson on 12/08/03

                                D Offline
                                D Offline
                                Duncan Edwards Jones
                                wrote on last edited by
                                #15

                                Use GetValue() in VB - ....although if you are a proper VB programmer you'll probably be a bit more explicit about what the Value is...

                                '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

                                1 Reply Last reply
                                0
                                • C Colin Angus Mackay

                                  Use getValue() in Java and GetValue() in .NET


                                  Upcoming events: * Glasgow Geek Dinner (5th March) * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                                  N Offline
                                  N Offline
                                  NormDroid
                                  wrote on last edited by
                                  #16

                                  ... or even just Value for accessing a property.

                                  We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

                                  1 Reply Last reply
                                  0
                                  • E Eytukan

                                    Hockey wrote:

                                    I typically use an prefixed underscore

                                    Element names starting with an underscore (_) are not part of the Common Language Specification (CLS), so CLS-compliant code cannot use a component that defines such names.^:->


                                    Code-Frog:So if this is Pumpkinhead. Time for him to run and hide. It's an interesting thought really.

                                    D Offline
                                    D Offline
                                    DavidNohejl
                                    wrote on last edited by
                                    #17

                                    I think that applies to public members/fields only.


                                    "Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus

                                    1 Reply Last reply
                                    0
                                    • P Paul Selormey

                                      Christian Graus wrote:

                                      CLS compiant, because VB sucks.

                                      Wrong, it is because CLS==language independence, a feature it boasts off over Java bytecode. BTW, it is your perfect C# compiler that will complain. If you write and consume your components only in C#, just remove the CLS compliant attribute, and stop blaming VB for your bugs ;P With love, Paul.

                                      Jesus Christ is LOVE! Please tell somebody.

                                      C Offline
                                      C Offline
                                      Christian Graus
                                      wrote on last edited by
                                      #18

                                      Paul Selormey wrote:

                                      Wrong, it is because CLS==language independence, a feature it boasts off over Java bytecode.

                                      True -and to make it language independant, they needed to make it case insensitive.  Which languages are case insensitive ?

                                      Paul Selormey wrote:

                                      BTW, it is your perfect C# compiler that will complain.

                                      Of course it will.  The VB.NET compiler is too stupid to see a difference between var, Var and VAR to start with.

                                      Paul Selormey wrote:

                                      just remove the CLS compliant attribute,

                                      I've been known to do that, actually

                                      Paul Selormey wrote:

                                      and stop blaming VB for your bugs

                                      ROTFL - you're obviously kidding around, but either way, I think a language being case insensitive is just plain dumb.  It's obviously a 'feature' added to VB.NET to make it easier, it's not something that has a real advantage beyond that.

                                      Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

                                      P 1 Reply Last reply
                                      0
                                      • E Eytukan

                                        Hockey wrote:

                                        I typically use an prefixed underscore

                                        Element names starting with an underscore (_) are not part of the Common Language Specification (CLS), so CLS-compliant code cannot use a component that defines such names.^:->


                                        Code-Frog:So if this is Pumpkinhead. Time for him to run and hide. It's an interesting thought really.

                                        S Offline
                                        S Offline
                                        Steve Hansen
                                        wrote on last edited by
                                        #19

                                        However, an underscore in any other position in an element name is CLS-compliant.

                                        So it only matters for public properties/methods which I don't think they do. Just for fields like I do.

                                        D 1 Reply Last reply
                                        0
                                        • S Steve Hansen

                                          However, an underscore in any other position in an element name is CLS-compliant.

                                          So it only matters for public properties/methods which I don't think they do. Just for fields like I do.

                                          D Offline
                                          D Offline
                                          DavidNohejl
                                          wrote on last edited by
                                          #20

                                          Steve Hansen wrote:

                                          However, an underscore in any other position in an element name is CLS-compliant.

                                          I understood this as _element is invalid, but element_, my_element etc are OK.

                                          Steve Hansen wrote:

                                          So it only matters for public properties/methods which I don't think they do.

                                          Agreed.


                                          "Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus

                                          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