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. My best/worst variable name ever

My best/worst variable name ever

Scheduled Pinned Locked Moved The Lounge
question
32 Posts 14 Posters 1 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.
  • D Dale Barnard

    I just renamed someone's identifier that was called 'data' to be more self documenting: 'listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel' I should either be promoted or fired for that. I'm not sure which. Can anyone top that for self-documenting identifier names?

    Richard DeemingR Offline
    Richard DeemingR Offline
    Richard Deeming
    wrote on last edited by
    #8

    Dale Barnard wrote:

    I should either be promoted or fired for that. I'm not sure which.

    Promoted to a management position, where you can't do any more damage. :-D


    "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

    "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

    J 1 Reply Last reply
    0
    • G Gary Wheeler

      I hate camelCase. ... and then the fight started.

      Software Zen: delete this;

      J Offline
      J Offline
      Jeremy Falcon
      wrote on last edited by
      #9

      Gary Wheeler wrote:

      I hate camelCase.

      And somehow I read that as I hate camelToe. It's Friday alright.

      Jeremy Falcon

      G T 2 Replies Last reply
      0
      • J Jeremy Falcon

        Gary Wheeler wrote:

        I hate camelCase.

        And somehow I read that as I hate camelToe. It's Friday alright.

        Jeremy Falcon

        G Offline
        G Offline
        Gary Wheeler
        wrote on last edited by
        #10

        In an odd way that works too, as I have arthritis in my big toes from 20 years of running, and that joint no longer bends beyond about 10°.

        Software Zen: delete this;

        1 Reply Last reply
        0
        • D Dale Barnard

          I just renamed someone's identifier that was called 'data' to be more self documenting: 'listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel' I should either be promoted or fired for that. I'm not sure which. Can anyone top that for self-documenting identifier names?

          T Offline
          T Offline
          TheGreatAndPowerfulOz
          wrote on last edited by
          #11

          ThatIsOffensiveInTheExtreme

          Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

          1 Reply Last reply
          0
          • G Gary Wheeler

            I hate camelCase. ... and then the fight started.

            Software Zen: delete this;

            T Offline
            T Offline
            TheGreatAndPowerfulOz
            wrote on last edited by
            #12

            Seriously? Why? What do you do instead?

            Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

            G realJSOPR 2 Replies Last reply
            0
            • G Gary Wheeler

              Nah. It'll just accuse me of going behind its back.

              Software Zen: delete this;

              T Offline
              T Offline
              TheGreatAndPowerfulOz
              wrote on last edited by
              #13

              Oooh, dirty.

              Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

              L 1 Reply Last reply
              0
              • J Jeremy Falcon

                Gary Wheeler wrote:

                I hate camelCase.

                And somehow I read that as I hate camelToe. It's Friday alright.

                Jeremy Falcon

                T Offline
                T Offline
                TheGreatAndPowerfulOz
                wrote on last edited by
                #14

                That's ... ... sad & lonely.

                Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                J 1 Reply Last reply
                0
                • T TheGreatAndPowerfulOz

                  Seriously? Why? What do you do instead?

                  Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                  G Offline
                  G Offline
                  Gary Wheeler
                  wrote on last edited by
                  #15

                  I use PascalCase for global scope, lower_case for local scope, private and protected members prefixed by '_'. Yes, StyleCop throws a hissy fit over my code. I don't care. camelCase doesn't provide enough visual differentiation from PascalCase for me and my middle-aged visual infirmities.

                  Software Zen: delete this;

                  P 1 Reply Last reply
                  0
                  • D Dale Barnard

                    I just renamed someone's identifier that was called 'data' to be more self documenting: 'listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel' I should either be promoted or fired for that. I'm not sure which. Can anyone top that for self-documenting identifier names?

                    G Offline
                    G Offline
                    Gary Wheeler
                    wrote on last edited by
                    #16

                    My biggest complaint about the name is that you spend over half of it replicating the type (listOfThreeListsOfByteArray), which smacks of Hungarian notation (makes the sign of the cross in your direction). The RowThenColumn part implies a matrix of some kind, and the ScaledColorChannel sounds like it actually describes the values in the matrix. Why not ScaledColorChannelMatrix and call it a day?

                    Software Zen: delete this;

                    D 1 Reply Last reply
                    0
                    • G Gary Wheeler

                      My biggest complaint about the name is that you spend over half of it replicating the type (listOfThreeListsOfByteArray), which smacks of Hungarian notation (makes the sign of the cross in your direction). The RowThenColumn part implies a matrix of some kind, and the ScaledColorChannel sounds like it actually describes the values in the matrix. Why not ScaledColorChannelMatrix and call it a day?

                      Software Zen: delete this;

                      D Offline
                      D Offline
                      Dale Barnard
                      wrote on last edited by
                      #17

                      var listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel = new List<byte[,]>[3];
                      listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel[0] = new List<byte[,]>();
                      listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel[1] = new List<byte[,]>();
                      listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel[2] = new List<byte[,]>();

                      G 1 Reply Last reply
                      0
                      • D Dale Barnard

                        var listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel = new List<byte[,]>[3];
                        listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel[0] = new List<byte[,]>();
                        listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel[1] = new List<byte[,]>();
                        listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel[2] = new List<byte[,]>();

                        G Offline
                        G Offline
                        Gary Wheeler
                        wrote on last edited by
                        #18

                        var ScaledColorChannelMatrixListTable = new List<byte[,]>[3];
                        for (int i = 0; i < ScaledColorChannelMatrixListTable.Length; i++)
                        {
                        ScaledColorChannelMatrixListTable[i] = new List<byte[,]>();
                        }

                        do I hear banjos in the background?

                        Software Zen: delete this;

                        M 1 Reply Last reply
                        0
                        • G Gary Wheeler

                          I hate camelCase. ... and then the fight started.

                          Software Zen: delete this;

                          realJSOPR Offline
                          realJSOPR Offline
                          realJSOP
                          wrote on last edited by
                          #19

                          I suppose camelCase is better than camelToe...

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                          T 1 Reply Last reply
                          0
                          • T TheGreatAndPowerfulOz

                            Seriously? Why? What do you do instead?

                            Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                            realJSOPR Offline
                            realJSOPR Offline
                            realJSOP
                            wrote on last edited by
                            #20

                            I use COWCase a lot.

                            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                            -----
                            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                            -----
                            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                            P T 2 Replies Last reply
                            0
                            • Richard DeemingR Richard Deeming

                              Dale Barnard wrote:

                              I should either be promoted or fired for that. I'm not sure which.

                              Promoted to a management position, where you can't do any more damage. :-D


                              "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                              J Offline
                              J Offline
                              Jorgen Andersson
                              wrote on last edited by
                              #21

                              Can we please swap management? Our management is seriously destructive.

                              Wrong is evil and must be defeated. - Jeff Ello

                              1 Reply Last reply
                              0
                              • T TheGreatAndPowerfulOz

                                That's ... ... sad & lonely.

                                Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                                J Offline
                                J Offline
                                Jeremy Falcon
                                wrote on last edited by
                                #22

                                That assumption says more about you than me.

                                Jeremy Falcon

                                T 1 Reply Last reply
                                0
                                • G Gary Wheeler

                                  I use PascalCase for global scope, lower_case for local scope, private and protected members prefixed by '_'. Yes, StyleCop throws a hissy fit over my code. I don't care. camelCase doesn't provide enough visual differentiation from PascalCase for me and my middle-aged visual infirmities.

                                  Software Zen: delete this;

                                  P Offline
                                  P Offline
                                  PIEBALDconsult
                                  wrote on last edited by
                                  #23

                                  Gary Wheeler wrote:

                                  StyleCop throws a hissy fit

                                  That's how you know you're doing things right. :thumbsup:

                                  1 Reply Last reply
                                  0
                                  • realJSOPR realJSOP

                                    I use COWCase a lot.

                                    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                    -----
                                    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                    -----
                                    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                    P Offline
                                    P Offline
                                    PIEBALDconsult
                                    wrote on last edited by
                                    #24

                                    Sure that's not PARTONcase? :cool:

                                    1 Reply Last reply
                                    0
                                    • D Dale Barnard

                                      I just renamed someone's identifier that was called 'data' to be more self documenting: 'listOfThreeListsOfByteArrayRowThenColumnOfOneScaledColorChannel' I should either be promoted or fired for that. I'm not sure which. Can anyone top that for self-documenting identifier names?

                                      M Offline
                                      M Offline
                                      Marc Clifton
                                      wrote on last edited by
                                      #25

                                      Dale Barnard wrote:

                                      I should either be promoted or fired for that. I'm not sure which.

                                      You are clearly management material. Promote/fire yourself out of programming and as a manager, mandate that all variables should now be complete sentences with optional prepositional phrases. In your spare time, write a Lint utility that verifies compliance. Marc

                                      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                                      1 Reply Last reply
                                      0
                                      • G Gary Wheeler

                                        var ScaledColorChannelMatrixListTable = new List<byte[,]>[3];
                                        for (int i = 0; i < ScaledColorChannelMatrixListTable.Length; i++)
                                        {
                                        ScaledColorChannelMatrixListTable[i] = new List<byte[,]>();
                                        }

                                        do I hear banjos in the background?

                                        Software Zen: delete this;

                                        M Offline
                                        M Offline
                                        Matthew Dennis
                                        wrote on last edited by
                                        #26

                                        List[] ScaledColorChannelMatrixListTable = {
                                        new List(), new List(), new List()
                                        };

                                        1 Reply Last reply
                                        0
                                        • realJSOPR realJSOP

                                          I use COWCase a lot.

                                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                          -----
                                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                          -----
                                          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                          T Offline
                                          T Offline
                                          TheGreatAndPowerfulOz
                                          wrote on last edited by
                                          #27

                                          That is very MOOOOOving.

                                          Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                                          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