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. Inquiring Minds Wanna Know...

Inquiring Minds Wanna Know...

Scheduled Pinned Locked Moved The Lounge
xmlhelpquestion
21 Posts 14 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.
  • C Chris Maunder

    Yes. We used to have a policy of "no, not needed" but that resulted in a bunch of methods and parameters which were totally, perfectly obvious to the author, and a complete mystery to everyone else. So comments. Always.

    cheers Chris Maunder

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #12

    Exactly. Pretending we are our own customers and need not know how our own classes work internally is just lazyness.

    The language is JavaScript. that of Mordor, which I will not utter here
    This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
    "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

    1 Reply Last reply
    0
    • M Mark_Wallace

      What, tattoo them?

      I wanna be a eunuchs developer! Pass me a bread knife!

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #13

      Some people would not agree to the XML comments I would tattoo on their private members, but that's probably mutual. :-)

      The language is JavaScript. that of Mordor, which I will not utter here
      This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
      "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

      1 Reply Last reply
      0
      • K Kevin Marois

        ... do you put XML comments on private members?

        If it's not broken, fix it until it is

        P Offline
        P Offline
        Phil Martin
        wrote on last edited by
        #14

        Yes, but only if it adds to the why and how it's used. If it is just a backing field to some other property, them almost always no. If it is some super important field necessary to making the simulated annealing work just right, then mostly definitely yes.

        1 Reply Last reply
        0
        • K Kevin Marois

          ... do you put XML comments on private members?

          If it's not broken, fix it until it is

          D Offline
          D Offline
          den2k88
          wrote on last edited by
          #15

          Why XML comments? Are plain comments too easy to use and read? IMHO documentation must be divided in two parts: usage, which explains what a class do and which public members do what and internals, where private members have their rationales explained. The first kind shouldn't be automatically generated nor bulkily included into the code while the second kind makes very little sense in a document so it should really stay near the code and easily readable when codingz, so the less meta-information the better.

          GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani

          1 Reply Last reply
          0
          • K Kevin Marois

            ... do you put XML comments on private members?

            If it's not broken, fix it until it is

            B Offline
            B Offline
            Besinger
            wrote on last edited by
            #16

            I am forced to use Stylecop...nuff said.

            1 Reply Last reply
            0
            • K Kevin Marois

              ... do you put XML comments on private members?

              If it's not broken, fix it until it is

              Mike HankeyM Offline
              Mike HankeyM Offline
              Mike Hankey
              wrote on last edited by
              #17

              Liberally

              New version: WinHeist Version 2.2.2 Beta
              I told my psychiatrist that I was hearing voices in my head. He said you don't have a psychiatrist!

              1 Reply Last reply
              0
              • K Kevin Marois

                ... do you put XML comments on private members?

                If it's not broken, fix it until it is

                F Offline
                F Offline
                Foothill
                wrote on last edited by
                #18

                I do but only on the functions that have non-obvious arguments and outputs, or could not be described easily in a short function name so they show up in intellisense. I also add comments to large, monolithic functions that I haven't had time to break apart into smaller components.

                if (Object.DividedByZero == true) { Universe.Implode(); } Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016

                1 Reply Last reply
                0
                • M Mark_Wallace

                  Ravi Bhavnani wrote:

                  private members don't make it to customer facing generated documentation

                  So you're left with the dilemma: "Should I let my workmates see what I've done, and hope that they'll do as much for me?" Tough decision.

                  I wanna be a eunuchs developer! Pass me a bread knife!

                  RaviBeeR Offline
                  RaviBeeR Offline
                  RaviBee
                  wrote on last edited by
                  #19

                  At the shop I work at, missing/incomplete comments are caught in code reviews. /ravi

                  My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                  M 1 Reply Last reply
                  0
                  • RaviBeeR RaviBee

                    At the shop I work at, missing/incomplete comments are caught in code reviews. /ravi

                    My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                    M Offline
                    M Offline
                    Mark_Wallace
                    wrote on last edited by
                    #20

                    I love and hate code reviews. Love because they can bring real improvements, and hate because they mean working on things that are a couple of weeks old, so you've forgotten about them.

                    I wanna be a eunuchs developer! Pass me a bread knife!

                    1 Reply Last reply
                    0
                    • C Chris Maunder

                      Yes. We used to have a policy of "no, not needed" but that resulted in a bunch of methods and parameters which were totally, perfectly obvious to the author, and a complete mystery to everyone else. So comments. Always.

                      cheers Chris Maunder

                      RaviBeeR Offline
                      RaviBeeR Offline
                      RaviBee
                      wrote on last edited by
                      #21

                      Chris Maunder wrote:

                      So comments. Always.

                      :thumbsup: /ravi

                      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                      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