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. Two lines of code I wrote today with a straight face (at least for a while)

Two lines of code I wrote today with a straight face (at least for a while)

Scheduled Pinned Locked Moved The Lounge
43 Posts 23 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.
  • G Gary Wheeler
            // terminate users
            
            \_Users\_Terminate();
    

    :-D

    Software Zen: delete this;

    Z Offline
    Z Offline
    zpinklb
    wrote on last edited by
    #31

    The function name is clear enough, is the comment necessary? ;-)

    1 Reply Last reply
    0
    • G Gary Wheeler

      A long time ago I took a programming class from Dan Saks, one-time secretary of the ISO C++ standardization committee. He said something to us which has stuck with me ever since, and has led to a profound reduction in the number of comments I write:     "If you can, say it in code. If you can't, only then say it in a comment." While we do maintain change history in our source, my comments now tend to serve other purposes than simple documentation. For example, our code base is in the neighborhood of 3 million lines so navigation can be a problem. Comments can serve as markers for 'find in files' destinations when Intellisense doesn't work.

      Software Zen: delete this;

      M Offline
      M Offline
      Morten Raaasted
      wrote on last edited by
      #32

      One of my mentors once stated "The comments are the part of the code that even the compiler cannot understand"

      1 Reply Last reply
      0
      • N Nagy Vilmos

        An old C system I once worked on had a routine `abortOrphans()`. :laugh:

        veni bibi saltavi

        M Offline
        M Offline
        maze3
        wrote on last edited by
        #33

        I like specificity with wording, so reading this I had to look up whether abort or terminate would be the best word choice.

        1 Reply Last reply
        0
        • G Gary Wheeler
                  // terminate users
                  
                  \_Users\_Terminate();
          

          :-D

          Software Zen: delete this;

          K Offline
          K Offline
          Kirk 10389821
          wrote on last edited by
          #34

          And I thought the problem was: _Users_Terminate( IgnoreUser=Me ); // Bug found that after terminating my user, program stopped...

          1 Reply Last reply
          0
          • P PIEBALDconsult

            There's no such thing as a "line of code" in C-style languages.

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

            You mean I've spent all these years doing... nothing? :wtf:

            Software Zen: delete this;

            1 Reply Last reply
            0
            • N Nagy Vilmos

              An old C system I once worked on had a routine `abortOrphans()`. :laugh:

              veni bibi saltavi

              H Offline
              H Offline
              Hooga Booga
              wrote on last edited by
              #36

              Many years ago my team was working with an inherited system based on FoxPro. The original designer had used abbreviated table names like ASS instead of Assignment. A normally straight laced co-worker bust out laughing one day when he had to write a SQL statement "INSERT INTO ASS ..." :laugh:

              Outside of a dog, a book is a man's best friend; inside of a dog, it's too dark to read. -- Groucho Marx

              G 1 Reply Last reply
              0
              • H honey the codewitch

                my hubby used to work helldesk in college and he said he kept a paperclip around for rebooting the imacs and an icepick around for rebooting their users.

                When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.

                O Offline
                O Offline
                obermd
                wrote on last edited by
                #37

                honey the codewitch wrote:

                my hubby used to work helldesk in college and he said he kept a paperclip around for rebooting the imacs and an icepick around for rebooting their users.

                Too bad I can't use that technique.

                1 Reply Last reply
                0
                • N Nagy Vilmos

                  An old C system I once worked on had a routine `abortOrphans()`. :laugh:

                  veni bibi saltavi

                  P Offline
                  P Offline
                  purplemur
                  wrote on last edited by
                  #38

                  My favorite was when I was in printing, there was an old Sun Systems network printing interface that, when shutting down, declared "Killing the orbix daemon." I loved that line so much, I stole it and built a D&D adventure around it. :-D

                  1 Reply Last reply
                  0
                  • G Gary Wheeler
                            // terminate users
                            
                            \_Users\_Terminate();
                    

                    :-D

                    Software Zen: delete this;

                    F Offline
                    F Offline
                    Fever905
                    wrote on last edited by
                    #39

                    10 PRINT "WEEEEEE", 20 GOTO 10

                    G 1 Reply Last reply
                    0
                    • F Fever905

                      10 PRINT "WEEEEEE", 20 GOTO 10

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

                      A tad BASIC, but sounds like fun.

                      Software Zen: delete this;

                      1 Reply Last reply
                      0
                      • H Hooga Booga

                        Many years ago my team was working with an inherited system based on FoxPro. The original designer had used abbreviated table names like ASS instead of Assignment. A normally straight laced co-worker bust out laughing one day when he had to write a SQL statement "INSERT INTO ASS ..." :laugh:

                        Outside of a dog, a book is a man's best friend; inside of a dog, it's too dark to read. -- Groucho Marx

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

                        In a similar tone... Many years ago, we had a small network of Sun machines. The machine names followed the names of the planets in our solar system. The QA guy (who was a 1st-order asshat) was incensed when he was given the machine named... wait for it... you know it's coming... Uranus.

                        Software Zen: delete this;

                        1 Reply Last reply
                        0
                        • N Nagy Vilmos

                          An old C system I once worked on had a routine `abortOrphans()`. :laugh:

                          veni bibi saltavi

                          W Offline
                          W Offline
                          wheelman570z
                          wrote on last edited by
                          #42

                          Years ago I implemented a message dispatch function name WhoCares(). It stuck around that way until a coworker added a popup dialog box to it that displayed a tracing message usually written to a log file. At some point that popup appeared and the customer service folks had kittens over it. Apparently they read it as "we don't care about this", when in reality the WhoCares() function was deciding which routine to pass the message on to, you know "who cares about processing this, I'll pass it on to them". Anyway, the customer service folks didn't have a sense of humor about it and I was forced to change it's name to the innocuous "EventProcessor". To this day I still refer to it as "WhoCares". :)

                          1 Reply Last reply
                          0
                          • N Nagy Vilmos

                            An old C system I once worked on had a routine `abortOrphans()`. :laugh:

                            veni bibi saltavi

                            M Offline
                            M Offline
                            Mario Luis
                            wrote on last edited by
                            #43

                            In a CRM I worked on, had a method that cleaned up sales records,securities and associations for reps, I look at it quite fondly on a regular basis. KillRep(x)

                            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