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. Other Discussions
  3. The Weird and The Wonderful
  4. I frequently type un-compilable code or comments to myself...

I frequently type un-compilable code or comments to myself...

Scheduled Pinned Locked Moved The Weird and The Wonderful
discussion
13 Posts 8 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.
  • L Lost User

    Few interesting comments : int i=10; //Don't forget //DO NOT REMOVE THIS COMMENT. REMOVING IT WILL AFFECT THE BUILD PROCESS

    - Bits and Bytes Rules! 10(jk)

    Sander RosselS Offline
    Sander RosselS Offline
    Sander Rossel
    wrote on last edited by
    #4

    I hate comments that are there just because 'code should be commented'... I see stuff like

    ' This sub gets info from the database.
    Public Sub GetInfoFromDataBase(connString As String)
    'blah blah blah...

    ' Open the connection.
    conn.Open

    ' Check if the value is not DBNull or Nothing.
    If dataRow("someColumn").Value IsNot DBNull.Value AndAlso dataRow("someColumn").Value IsNot Nothing Then
    ' Do stuff...
    End If

    'etc.
    End Sub

    And then when there really is a whole lot of unreadable code no one commented it... :~

    It's an OO world.

    B S B 3 Replies Last reply
    0
    • Sander RosselS Sander Rossel

      I hate comments that are there just because 'code should be commented'... I see stuff like

      ' This sub gets info from the database.
      Public Sub GetInfoFromDataBase(connString As String)
      'blah blah blah...

      ' Open the connection.
      conn.Open

      ' Check if the value is not DBNull or Nothing.
      If dataRow("someColumn").Value IsNot DBNull.Value AndAlso dataRow("someColumn").Value IsNot Nothing Then
      ' Do stuff...
      End If

      'etc.
      End Sub

      And then when there really is a whole lot of unreadable code no one commented it... :~

      It's an OO world.

      B Offline
      B Offline
      BillW33
      wrote on last edited by
      #5

      Agreed. I really hate it when, in C#, someone just puts the method name where there is supposed to be a summary of what the method does.

      /// <summary>
      /// Method Name
      /// </summary>
      public void MethodName()
      {
      //uncommented code here...
      }

      Just because the code works, it doesn't mean that it is good code.

      P 1 Reply Last reply
      0
      • B BillW33

        Agreed. I really hate it when, in C#, someone just puts the method name where there is supposed to be a summary of what the method does.

        /// <summary>
        /// Method Name
        /// </summary>
        public void MethodName()
        {
        //uncommented code here...
        }

        Just because the code works, it doesn't mean that it is good code.

        P Offline
        P Offline
        Pete OHanlon
        wrote on last edited by
        #6

        C# guidelines. Method names should be descriptive. Why would you need comments?

        I'm not a stalker, I just know things. Oh by the way, you're out of milk.

        Forgive your enemies - it messes with their heads

        My blog | My articles | MoXAML PowerToys | Onyx

        P J B 3 Replies Last reply
        0
        • P Pete OHanlon

          C# guidelines. Method names should be descriptive. Why would you need comments?

          I'm not a stalker, I just know things. Oh by the way, you're out of milk.

          Forgive your enemies - it messes with their heads

          My blog | My articles | MoXAML PowerToys | Onyx

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

          If you have a nice tool like EA, you can put the comments at the top of methods and have those propagate into an API document. Who doesn't like a good API doc?

          1 Reply Last reply
          0
          • P Pete OHanlon

            C# guidelines. Method names should be descriptive. Why would you need comments?

            I'm not a stalker, I just know things. Oh by the way, you're out of milk.

            Forgive your enemies - it messes with their heads

            My blog | My articles | MoXAML PowerToys | Onyx

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

            It took me a bit longer than I'd like to admit to detect the sarchasm.

            List of common misconceptions

            P 1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              I hate comments that are there just because 'code should be commented'... I see stuff like

              ' This sub gets info from the database.
              Public Sub GetInfoFromDataBase(connString As String)
              'blah blah blah...

              ' Open the connection.
              conn.Open

              ' Check if the value is not DBNull or Nothing.
              If dataRow("someColumn").Value IsNot DBNull.Value AndAlso dataRow("someColumn").Value IsNot Nothing Then
              ' Do stuff...
              End If

              'etc.
              End Sub

              And then when there really is a whole lot of unreadable code no one commented it... :~

              It's an OO world.

              S Offline
              S Offline
              StM0n
              wrote on last edited by
              #9

              Ah... Captain Obvious... finally we meet...

              (yes|no|maybe)*

              1 Reply Last reply
              0
              • J Jorgen Andersson

                It took me a bit longer than I'd like to admit to detect the sarchasm.

                List of common misconceptions

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #10

                But in the end, you did detect it.

                I'm not a stalker, I just know things. Oh by the way, you're out of milk.

                Forgive your enemies - it messes with their heads

                My blog | My articles | MoXAML PowerToys | Onyx

                J 1 Reply Last reply
                0
                • P Pete OHanlon

                  But in the end, you did detect it.

                  I'm not a stalker, I just know things. Oh by the way, you're out of milk.

                  Forgive your enemies - it messes with their heads

                  My blog | My articles | MoXAML PowerToys | Onyx

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

                  I am but a naive human being, and it's going to be my downfall.

                  List of common misconceptions

                  1 Reply Last reply
                  0
                  • Sander RosselS Sander Rossel

                    I hate comments that are there just because 'code should be commented'... I see stuff like

                    ' This sub gets info from the database.
                    Public Sub GetInfoFromDataBase(connString As String)
                    'blah blah blah...

                    ' Open the connection.
                    conn.Open

                    ' Check if the value is not DBNull or Nothing.
                    If dataRow("someColumn").Value IsNot DBNull.Value AndAlso dataRow("someColumn").Value IsNot Nothing Then
                    ' Do stuff...
                    End If

                    'etc.
                    End Sub

                    And then when there really is a whole lot of unreadable code no one commented it... :~

                    It's an OO world.

                    B Offline
                    B Offline
                    BobJanova
                    wrote on last edited by
                    #12

                    That (well, the first part) is what you get with coding standards that mandate comments (and function headers, referring to the subthread above). Comments should be there to explain something non-trivial (i.e. that a two second glance at the code won't give you), imo – a summary of a multi-line complex piece of logic, or an explanation as to why you want to do what the code is doing.

                    1 Reply Last reply
                    0
                    • P Pete OHanlon

                      C# guidelines. Method names should be descriptive. Why would you need comments?

                      I'm not a stalker, I just know things. Oh by the way, you're out of milk.

                      Forgive your enemies - it messes with their heads

                      My blog | My articles | MoXAML PowerToys | Onyx

                      B Offline
                      B Offline
                      BillW33
                      wrote on last edited by
                      #13

                      Yes, the method names should be descriptive. In my experience the ones who don't use descriptive method names also don't bother to write good comments. Also, sometimes, even a good method name can use a little extra description now and then. ;) :)

                      Just because the code works, it doesn't mean that it is good code.

                      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