• @[email protected]
    link
    fedilink
    English
    454 days ago

    My professor once asked me about a comment that said "// This is awful and you should feel awful, change this before handing it in. " I had no excuse, I just told him time makes fools of us all.

    • @voracitude
      link
      English
      414 days ago

      I had no excuse, I just told him time makes fools of us all.

      For that quip, they should’ve just christened you a developer and handed over your diploma right there.

    • @qarbone
      link
      English
      214 days ago

      Should always slap a TODO on the front. IDEs like Jetbrain will catch those for you, so you can willfully ignore them next time(s).

      • @elephantium
        link
        English
        23 days ago

        willfully ignore them next time(s).

        That’s a mood.

      • @AA5B
        link
        English
        24 days ago

        Ideally with a ticket number, so you have some place with all the details and it can be prioritized and scheduled later, or never

        • @surewhynotlem
          link
          English
          44 days ago

          //TODO go through my comments and add the TODO flag

          • @AA5B
            link
            English
            34 days ago

            //TODO ABC-1234 properly record tech debt

    • @[email protected]
      link
      fedilink
      English
      134 days ago

      This is the difference between academia and actual experience. Senior engineer wouldn’t bat an eye for such comment

      • @[email protected]
        link
        fedilink
        English
        164 days ago

        That’s basically what I was told. It worked, I explained the algorithm I was having trouble with, and that I just ran out of time. He didn’t deduct any marks or anything, he just said I should make an effort to make comments less self-deprecating.

        • @edgemaster72
          link
          English
          74 days ago

          I should make an effort to make comments less self-deprecating.

          Weird, that’s what my therapist keeps telling me too. j/k, I can’t afford it or be bothered to go

  • @[email protected]
    link
    fedilink
    English
    434 days ago

    There is nothing honorable here. This code is best avoided. We are not proud of what we have done.

  • AwkwardLookMonkeyPuppet
    link
    English
    274 days ago

    I once left a comment that said

    // To whomever inherits this project, I’m sorry about the following code. They made me do it.

  • @[email protected]
    link
    fedilink
    English
    16
    edit-2
    4 days ago

    Over at invisible-island.net:

    Part of why xterm’s internals are so horrifying is that it was originally intended that a single process be able to drive multiple VS100 displays. Don’t hold this against Mark; it isn’t his fault.

    And startx:

    # This is just a sample implementation of a slightly less primitive interface than xinit.
    # …
    # Site administrators are STRONGLY urged to write nicer versions.
    
    • @[email protected]
      link
      fedilink
      English
      54 days ago

      Found deep in the Linux networking code years ago: // this code is too ugly to live, but I don’t have time right now

  • @Maalus
    link
    English
    94 days ago

    This code is repulsive to us.

    • @elephantium
      link
      English
      33 days ago

      This comment is a warning about dangerous code.

  • @ooli
    link
    English
    7
    edit-2
    4 days ago

    this is proof that if you read that in 10000 years, you would have no clue what to do… and will probably dig to be sure