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. I don't like code reviews

I don't like code reviews

Scheduled Pinned Locked Moved The Lounge
csharpcomperformancetutorialquestion
74 Posts 33 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.
  • S Super Lloyd

    ok, sometimes there are very good comments... but every time the reviews are waaaaay too slow. and very often there are comments which are both useless, antagonistic and a big waste of time... for example I don't see the point of long variable name nor do I like them, particularly for a short liner like

    double Value
    {
    get
    {
    var x = Calculation();
    return flag ? x : 2 * x;
    }
    }

    And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me... On top of that, that might be just me with my bad memory, but I find long variable name harder to read! :omg: For example a simple expression like a = b + c can confuse me if you write instead myobjectBlu = aCycleValueOrdinal + meteorStrikeOffsetTime. Why they not care about making the code easier to understand?! :(( ok, ok, I need to get over it. just venting here! :laugh: Joke aside, you might like long variable name, but you won't convince me. save everyone's time and let's just agree to disagree. Or disagree to disagree, if you prefer... EDIT Upon reflection, I might be part of a minority of people with reading disability.. :(( When reading long sentence I am skipping words and filling in by guess. Similarly long line of C# requires me multiple reading. And it kind of depends on the overall number of character, not words... So I guess normal people comes with their usually suck it up, I am fine... :sigh:

    A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

    E Offline
    E Offline
    Eric R Johansson
    wrote on last edited by
    #57

    How about double Value => Calculation() * (flag ? 1 : 2); Now you don't need to deal with any variable names. =) // E

    S 1 Reply Last reply
    0
    • E Eric R Johansson

      How about double Value => Calculation() * (flag ? 1 : 2); Now you don't need to deal with any variable names. =) // E

      S Offline
      S Offline
      Super Lloyd
      wrote on last edited by
      #58

      in my real case there were 4 if statement that return either, 0, 0, w, 2 * w. except w was not good. was asked to change it 3 times through afternoon long message ping pong. first to something else. then from aNumber to number. then from number to width.

      A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

      E 1 Reply Last reply
      0
      • S Super Lloyd

        in my real case there were 4 if statement that return either, 0, 0, w, 2 * w. except w was not good. was asked to change it 3 times through afternoon long message ping pong. first to something else. then from aNumber to number. then from number to width.

        A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

        E Offline
        E Offline
        Eric R Johansson
        wrote on last edited by
        #59

        Yeah sorry, my comment was pretty OT. I really don't like codereviews either but they do serve a purpose, when they're done properly. Fussing over the name of a variable is not doing it properly. // E

        1 Reply Last reply
        0
        • S Super Lloyd

          ok, sometimes there are very good comments... but every time the reviews are waaaaay too slow. and very often there are comments which are both useless, antagonistic and a big waste of time... for example I don't see the point of long variable name nor do I like them, particularly for a short liner like

          double Value
          {
          get
          {
          var x = Calculation();
          return flag ? x : 2 * x;
          }
          }

          And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me... On top of that, that might be just me with my bad memory, but I find long variable name harder to read! :omg: For example a simple expression like a = b + c can confuse me if you write instead myobjectBlu = aCycleValueOrdinal + meteorStrikeOffsetTime. Why they not care about making the code easier to understand?! :(( ok, ok, I need to get over it. just venting here! :laugh: Joke aside, you might like long variable name, but you won't convince me. save everyone's time and let's just agree to disagree. Or disagree to disagree, if you prefer... EDIT Upon reflection, I might be part of a minority of people with reading disability.. :(( When reading long sentence I am skipping words and filling in by guess. Similarly long line of C# requires me multiple reading. And it kind of depends on the overall number of character, not words... So I guess normal people comes with their usually suck it up, I am fine... :sigh:

          A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

          C Offline
          C Offline
          Cpichols
          wrote on last edited by
          #60

          Code should be easy to skim for the easy bits, so using descriptive variables is helpful, as is insertion of concise comments, but descriptive needn't be long. Also, as long as you keep in mind the scope of each variable and are doing any trash collection that is needed by your language choice, then short names are fine, especially as iterators. Just don't be lazy and leave a variable living longer than it is needed.

          S 1 Reply Last reply
          0
          • S Super Lloyd

            ok, sometimes there are very good comments... but every time the reviews are waaaaay too slow. and very often there are comments which are both useless, antagonistic and a big waste of time... for example I don't see the point of long variable name nor do I like them, particularly for a short liner like

            double Value
            {
            get
            {
            var x = Calculation();
            return flag ? x : 2 * x;
            }
            }

            And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me... On top of that, that might be just me with my bad memory, but I find long variable name harder to read! :omg: For example a simple expression like a = b + c can confuse me if you write instead myobjectBlu = aCycleValueOrdinal + meteorStrikeOffsetTime. Why they not care about making the code easier to understand?! :(( ok, ok, I need to get over it. just venting here! :laugh: Joke aside, you might like long variable name, but you won't convince me. save everyone's time and let's just agree to disagree. Or disagree to disagree, if you prefer... EDIT Upon reflection, I might be part of a minority of people with reading disability.. :(( When reading long sentence I am skipping words and filling in by guess. Similarly long line of C# requires me multiple reading. And it kind of depends on the overall number of character, not words... So I guess normal people comes with their usually suck it up, I am fine... :sigh:

            A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

            R Offline
            R Offline
            RooN3y
            wrote on last edited by
            #61

            One thing not mentioned in the other replies is the readability from the very first word. In your example of

            a = b + c

            If a was named better then I wouldn't need to read the rest of the code to understand what I'm dealing with. So in the long run I can gain general understanding at a glance. You should only need to dig deeper if you need to, and with each well described method and variable I can gain a better understanding. Personally a = b + c is a bit lazy and I wouldn't want to have to maintain your code. This talk on Clean code really hits the nail on the head for me when it comes to clean code - JeremyBytes Live! - Clean Code: Homicidal Maniacs Read Code, Too! - YouTube[^]

            1 Reply Last reply
            0
            • S Super Lloyd

              ok, sometimes there are very good comments... but every time the reviews are waaaaay too slow. and very often there are comments which are both useless, antagonistic and a big waste of time... for example I don't see the point of long variable name nor do I like them, particularly for a short liner like

              double Value
              {
              get
              {
              var x = Calculation();
              return flag ? x : 2 * x;
              }
              }

              And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me... On top of that, that might be just me with my bad memory, but I find long variable name harder to read! :omg: For example a simple expression like a = b + c can confuse me if you write instead myobjectBlu = aCycleValueOrdinal + meteorStrikeOffsetTime. Why they not care about making the code easier to understand?! :(( ok, ok, I need to get over it. just venting here! :laugh: Joke aside, you might like long variable name, but you won't convince me. save everyone's time and let's just agree to disagree. Or disagree to disagree, if you prefer... EDIT Upon reflection, I might be part of a minority of people with reading disability.. :(( When reading long sentence I am skipping words and filling in by guess. Similarly long line of C# requires me multiple reading. And it kind of depends on the overall number of character, not words... So I guess normal people comes with their usually suck it up, I am fine... :sigh:

              A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

              B Offline
              B Offline
              BryanFazekas
              wrote on last edited by
              #62

              Super Lloyd wrote:

              And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me...

              A huge mistake many developers make is thinking of the code as "my code". It is not. It is your employer's code which you are paid to write. As with most other jobs, you are paid to do what your employer wants, not what you want. If the coding standard is to not use 1 character variable names, then it's the programmer's job to do what they are paid to do. That said, the feedback provided was useless. Making an assumption, the feedback should have been "use variable names descriptive of the situation". I've suffered the good, the bad, and the ugly with code reviews. The truly bad was sitting in a room for 8 hours with 10 developers, literally reading and critiquing EVERY line of code. The lead developer had no understanding of what the goal was and he was not one to accept anything remotely resembling criticism. The best? Reviewers were provided with the code and instructions to identify violations of the coding standard, places where the processing was not clear, and suggest corrections. Review of 1,000 lines of C took about 30 minutes with 3 reviewers, as the few problems identified were diagnosed before the meeting so in meeting it was a matter of reach agreement.

              1 Reply Last reply
              0
              • C Cpichols

                Code should be easy to skim for the easy bits, so using descriptive variables is helpful, as is insertion of concise comments, but descriptive needn't be long. Also, as long as you keep in mind the scope of each variable and are doing any trash collection that is needed by your language choice, then short names are fine, especially as iterators. Just don't be lazy and leave a variable living longer than it is needed.

                S Offline
                S Offline
                Super Lloyd
                wrote on last edited by
                #63

                see.. you obviously didn't read what I said. I said it is much harder for me to read those long names. I am cool though, however strange, I believe you when you said you find long names easier... I just beg, don't make me suffer for your personal convenience...

                A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                C 1 Reply Last reply
                0
                • OriginalGriffO OriginalGriff

                  I have to agree with David O'Neal - short names are a bad idea. There isn't just the "Understandability" factor, though that is very significant - especially when you look at the code for the first time, or after a long break from it. More significantly one character names are more prone to error, because it's very easy to hit the wrong key and get a valid variable name. While Intellisense can make that happen with more descriptive names as well, it's a lot more obvious that it's wrong. To use your example:

                  Quote:

                  it'e E=mc^2, not Energy = Mass * SpeedOfLight^2, to vindicate me...

                  E=nc^2

                  Looks vaguely right and it's easy to miss the mistake when skimming, but the longer form:

                  Energy = numberOfCatsInTheBox * SpeedOfLight^2

                  Is immediately wrong. And ... if you are anything like me you read what you meant to write, rather than what you did type. So short names make life harder for you, me, and everyone else who has to work with the code - so yes, code reviews should pick them up! I'm not saying that all short names are bad, it's pointless to use a long name here:

                  for (int i = 0; i < rooms.Count; i++)
                  {
                  rooms[i] = new Room();
                  }

                  But in general, they are a PITA!

                  "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                  E Offline
                  E Offline
                  Eric Lapouge
                  wrote on last edited by
                  #64

                  for (int room = 0, roomCount = rooms.Count; room < roomCount; room++)
                  {
                  rooms[room] = new Room();
                  }

                  Il just refuse anything else than something like this, my point of view

                  1 Reply Last reply
                  0
                  • S Super Lloyd

                    see.. you obviously didn't read what I said. I said it is much harder for me to read those long names. I am cool though, however strange, I believe you when you said you find long names easier... I just beg, don't make me suffer for your personal convenience...

                    A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                    C Offline
                    C Offline
                    Cpichols
                    wrote on last edited by
                    #65

                    I did say that descriptive names need not be long, and that iterators need not even be descriptive. Clarity is the goal, so using a name like double_me for a flag might be all that's needed, leaving your input variable as x. Did I say that long names are easier? I don't remember saying that.

                    1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      I have to agree with David O'Neal - short names are a bad idea. There isn't just the "Understandability" factor, though that is very significant - especially when you look at the code for the first time, or after a long break from it. More significantly one character names are more prone to error, because it's very easy to hit the wrong key and get a valid variable name. While Intellisense can make that happen with more descriptive names as well, it's a lot more obvious that it's wrong. To use your example:

                      Quote:

                      it'e E=mc^2, not Energy = Mass * SpeedOfLight^2, to vindicate me...

                      E=nc^2

                      Looks vaguely right and it's easy to miss the mistake when skimming, but the longer form:

                      Energy = numberOfCatsInTheBox * SpeedOfLight^2

                      Is immediately wrong. And ... if you are anything like me you read what you meant to write, rather than what you did type. So short names make life harder for you, me, and everyone else who has to work with the code - so yes, code reviews should pick them up! I'm not saying that all short names are bad, it's pointless to use a long name here:

                      for (int i = 0; i < rooms.Count; i++)
                      {
                      rooms[i] = new Room();
                      }

                      But in general, they are a PITA!

                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                      E Offline
                      E Offline
                      Eric Lapouge
                      wrote on last edited by
                      #66

                      for (int room = 0, roomCount = rooms.Count; room < roomCount; room++)
                      {
                      rooms[room] = new Room();
                      }

                      room can be replaced by pos (or anything more meaningful); anyway: anything not like this as a code will not go live for me... Besides this point, when I had to manage core reviews, I dit it with the whole team so anybody could have seen and emphasis on different things and not only what I wanted to pinpoint. One point missing, is that code reviews in 2021 aren't the same as those done in the 1990: now we have tools like R# Shart (no publicity intended) which are removing a lot of "discrepancies" (bugs), automating test tools, and so on. So now, code reviews are more about code's readability and maintenance. Because of these (hey folks, dont forget you're using Intellisense which types most of the code for you!), so definitively no excuse to have readable code.

                      1 Reply Last reply
                      0
                      • S Super Lloyd

                        ok, sometimes there are very good comments... but every time the reviews are waaaaay too slow. and very often there are comments which are both useless, antagonistic and a big waste of time... for example I don't see the point of long variable name nor do I like them, particularly for a short liner like

                        double Value
                        {
                        get
                        {
                        var x = Calculation();
                        return flag ? x : 2 * x;
                        }
                        }

                        And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me... On top of that, that might be just me with my bad memory, but I find long variable name harder to read! :omg: For example a simple expression like a = b + c can confuse me if you write instead myobjectBlu = aCycleValueOrdinal + meteorStrikeOffsetTime. Why they not care about making the code easier to understand?! :(( ok, ok, I need to get over it. just venting here! :laugh: Joke aside, you might like long variable name, but you won't convince me. save everyone's time and let's just agree to disagree. Or disagree to disagree, if you prefer... EDIT Upon reflection, I might be part of a minority of people with reading disability.. :(( When reading long sentence I am skipping words and filling in by guess. Similarly long line of C# requires me multiple reading. And it kind of depends on the overall number of character, not words... So I guess normal people comes with their usually suck it up, I am fine... :sigh:

                        A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                        E Offline
                        E Offline
                        etkid84
                        wrote on last edited by
                        #67

                        why? Because I am a software mechanic (engineer), and my first reaction is: "Who the F... wrote this?" You will learn over time that a good code review by your best colleagues will preserve your reputation, and people like me won't have that kind of reaction when we look at your code. "That's enough for me, please pass the album cover..." :cool::java:

                        ~d~

                        1 Reply Last reply
                        0
                        • S Super Lloyd

                          ok, sometimes there are very good comments... but every time the reviews are waaaaay too slow. and very often there are comments which are both useless, antagonistic and a big waste of time... for example I don't see the point of long variable name nor do I like them, particularly for a short liner like

                          double Value
                          {
                          get
                          {
                          var x = Calculation();
                          return flag ? x : 2 * x;
                          }
                          }

                          And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me... On top of that, that might be just me with my bad memory, but I find long variable name harder to read! :omg: For example a simple expression like a = b + c can confuse me if you write instead myobjectBlu = aCycleValueOrdinal + meteorStrikeOffsetTime. Why they not care about making the code easier to understand?! :(( ok, ok, I need to get over it. just venting here! :laugh: Joke aside, you might like long variable name, but you won't convince me. save everyone's time and let's just agree to disagree. Or disagree to disagree, if you prefer... EDIT Upon reflection, I might be part of a minority of people with reading disability.. :(( When reading long sentence I am skipping words and filling in by guess. Similarly long line of C# requires me multiple reading. And it kind of depends on the overall number of character, not words... So I guess normal people comes with their usually suck it up, I am fine... :sigh:

                          A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                          S Offline
                          S Offline
                          SeattleC
                          wrote on last edited by
                          #68

                          I would have thought the use of these names could be defended as "The scope of the name x was exactly two lines. It was used to make the code lines shorter and more readable."

                          1 Reply Last reply
                          0
                          • S Super Lloyd

                            ok, sometimes there are very good comments... but every time the reviews are waaaaay too slow. and very often there are comments which are both useless, antagonistic and a big waste of time... for example I don't see the point of long variable name nor do I like them, particularly for a short liner like

                            double Value
                            {
                            get
                            {
                            var x = Calculation();
                            return flag ? x : 2 * x;
                            }
                            }

                            And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me... On top of that, that might be just me with my bad memory, but I find long variable name harder to read! :omg: For example a simple expression like a = b + c can confuse me if you write instead myobjectBlu = aCycleValueOrdinal + meteorStrikeOffsetTime. Why they not care about making the code easier to understand?! :(( ok, ok, I need to get over it. just venting here! :laugh: Joke aside, you might like long variable name, but you won't convince me. save everyone's time and let's just agree to disagree. Or disagree to disagree, if you prefer... EDIT Upon reflection, I might be part of a minority of people with reading disability.. :(( When reading long sentence I am skipping words and filling in by guess. Similarly long line of C# requires me multiple reading. And it kind of depends on the overall number of character, not words... So I guess normal people comes with their usually suck it up, I am fine... :sigh:

                            A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                            M Offline
                            M Offline
                            Matt McGuire
                            wrote on last edited by
                            #69

                            I actually agree with you. The property name of "Value" makes sense as it's likely part of a larger class that has an outputted value. it's what I would look for browsing the class definition. The 'x' variable is used in such a short space, that's it's fine by me, since Calculation should have the definition for it's return value. a longer name would take longer to read, and add more noise to something so simple. A long time ago, I also subscribed to long variable names. like 'for' loops I used to us 'xloop', 'yloop', 'zloop'. but that was stupid, turned out it was way more 'noise' than worth while and started keeping the code cleaner like i, j, k..

                            for(int xloop =0;xloop
                            or

                            for(int i=0;i
                            I feel the second is way more easy to read. now if the variable was used over 10 or so lines, I would likely give it a much more meaningful name. but I look for clarity over hard rules.
                            Especially being a little dyslexic, the easier to read the better.

                            I once worked with a developer that would have written it like:

                            for(int intCounterForAccumulationLoop=0;i
                            All three produce the same output, but the last one was by far the hardest to read and understand what was going on.

                            1 Reply Last reply
                            0
                            • M Matthew Wilcoxson

                              Agreed. Can't stand them either. Just let me do my job. You don't need to be included. Go away and do your job. If you have a problem with my code, you are welcome to fix it on YOUR OWN time. And FYI, I might have a problem with your code too, but I'm not arrogant/rude/petty/anal enough to tell you. I'm not here to look over your shoulder, you need to be able to work on your own. If you are happy that the code works, the team are happy too. That felt good.

                              B Offline
                              B Offline
                              Br Bill
                              wrote on last edited by
                              #70

                              Maybe you work for a code effort where you are the only coder who will ever touch your code. Great for you. But if there's even a small chance your co-worker has to understand your code? Then it's not arrogant to expect it to make sense to a larger audience. It's common sense and good teamwork. I've been in this business a long damned time and I've seen what happens with and without reviews. I'll take the shop that does reviews, thanks. I would be arrogant if I thought my code should be untouchable.

                              M 1 Reply Last reply
                              0
                              • S Super Lloyd

                                ok, sometimes there are very good comments... but every time the reviews are waaaaay too slow. and very often there are comments which are both useless, antagonistic and a big waste of time... for example I don't see the point of long variable name nor do I like them, particularly for a short liner like

                                double Value
                                {
                                get
                                {
                                var x = Calculation();
                                return flag ? x : 2 * x;
                                }
                                }

                                And have to wait a few more hours because I was told 'not to use short variable name'. Unsure I renamed 'x' to 'aNumber', but that irks me... On top of that, that might be just me with my bad memory, but I find long variable name harder to read! :omg: For example a simple expression like a = b + c can confuse me if you write instead myobjectBlu = aCycleValueOrdinal + meteorStrikeOffsetTime. Why they not care about making the code easier to understand?! :(( ok, ok, I need to get over it. just venting here! :laugh: Joke aside, you might like long variable name, but you won't convince me. save everyone's time and let's just agree to disagree. Or disagree to disagree, if you prefer... EDIT Upon reflection, I might be part of a minority of people with reading disability.. :(( When reading long sentence I am skipping words and filling in by guess. Similarly long line of C# requires me multiple reading. And it kind of depends on the overall number of character, not words... So I guess normal people comes with their usually suck it up, I am fine... :sigh:

                                A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                                U Offline
                                U Offline
                                User 14060113
                                wrote on last edited by
                                #71

                                Put yourself in the imaginary position that you're someone who didn't write the code and has to understand what the author intended in order to be able to extend the functionality. It has to be understandable at the very first glance as if you were reading a book, because otherwise it's gonna take you hours because you get stuck every 1 1/2 lines and have to stop reading and try to guess: What does the author mean by "x"? The x axis? A cross? What does he mean by "cmp"? Component? Computer? Compare? From that point of view, it should be obvious that it's kind of rude to treat other programmers like that. No?

                                S 1 Reply Last reply
                                0
                                • U User 14060113

                                  Put yourself in the imaginary position that you're someone who didn't write the code and has to understand what the author intended in order to be able to extend the functionality. It has to be understandable at the very first glance as if you were reading a book, because otherwise it's gonna take you hours because you get stuck every 1 1/2 lines and have to stop reading and try to guess: What does the author mean by "x"? The x axis? A cross? What does he mean by "cmp"? Component? Computer? Compare? From that point of view, it should be obvious that it's kind of rude to treat other programmers like that. No?

                                  S Offline
                                  S Offline
                                  Super Lloyd
                                  wrote on last edited by
                                  #72

                                  Exactly, for me the change make it harder to understand. Obviously people dont put themselves in my shoes.

                                  A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                                  1 Reply Last reply
                                  0
                                  • B Br Bill

                                    Maybe you work for a code effort where you are the only coder who will ever touch your code. Great for you. But if there's even a small chance your co-worker has to understand your code? Then it's not arrogant to expect it to make sense to a larger audience. It's common sense and good teamwork. I've been in this business a long damned time and I've seen what happens with and without reviews. I'll take the shop that does reviews, thanks. I would be arrogant if I thought my code should be untouchable.

                                    M Offline
                                    M Offline
                                    Matthew Wilcoxson
                                    wrote on last edited by
                                    #73

                                    It's fine if someone doesn't have the confidence to write code without a supervisor. It shouldn't be forced on you. You should always write code for someone else, not yourself. And I'd imagine all pieces of code could be improved before *or after* someone "checks" it regardless. It would seem more arrogant to think other people's code needs fixing. I prefer trusting my team and their abilities. I don't and never will like code reviews. But you shouldn't take that personally.

                                    B 1 Reply Last reply
                                    0
                                    • M Matthew Wilcoxson

                                      It's fine if someone doesn't have the confidence to write code without a supervisor. It shouldn't be forced on you. You should always write code for someone else, not yourself. And I'd imagine all pieces of code could be improved before *or after* someone "checks" it regardless. It would seem more arrogant to think other people's code needs fixing. I prefer trusting my team and their abilities. I don't and never will like code reviews. But you shouldn't take that personally.

                                      B Offline
                                      B Offline
                                      Br Bill
                                      wrote on last edited by
                                      #74

                                      Code reviews WILL catch things that are wrong. Not just that could use improvement. That's not arrogance. It's teamwork.

                                      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