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 hate outsourcing...

I hate outsourcing...

Scheduled Pinned Locked Moved The Weird and The Wonderful
csharpdotnetquestionannouncementcareer
12 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

    Change it to this:

    public enum YesNoMaybeBuzzOff
    {
    M = -1,
    N = 0,
    Y = 1,
    BO = 42
    }

    At least artificial intelligence already is superior to natural stupidity

    Z Offline
    Z Offline
    ZurdoDev
    wrote on last edited by
    #3

    Yes, a forward-thinker. Good future planning. :)

    There are only 10 types of people in the world, those who understand binary and those who don't.

    1 Reply Last reply
    0
    • L Lost User

      Change it to this:

      public enum YesNoMaybeBuzzOff
      {
      M = -1,
      N = 0,
      Y = 1,
      BO = 42
      }

      At least artificial intelligence already is superior to natural stupidity

      B Offline
      B Offline
      Brisingr Aerowing
      wrote on last edited by
      #4

      Change it to

      enum YesNo
      {
      N=0,
      Y=1,
      FileNotFound=-1
      }

      Bill Gates is a very rich man today... and do you want to know why? The answer is one word: versions. Dave Barry Read more at [BrainyQuote](http://www.brainyquote.com/quotes/topics topic_technology.html#yAfSEbrfumitrteO.99)[^]

      L 1 Reply Last reply
      0
      • B Brisingr Aerowing

        Change it to

        enum YesNo
        {
        N=0,
        Y=1,
        FileNotFound=-1
        }

        Bill Gates is a very rich man today... and do you want to know why? The answer is one word: versions. Dave Barry Read more at [BrainyQuote](http://www.brainyquote.com/quotes/topics topic_technology.html#yAfSEbrfumitrteO.99)[^]

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

        game, set, match

        1 Reply Last reply
        0
        • R Rhys Gravell

          well I'm reasonably new in my current role, 8 or so months, but have been working with c# since version 1.0 of the .net framework. It still amazes me what you see in code written by the lowest bidder, and the inexperienced, but why oh why would you do this?... public enum YesNo { N = 0, Y = 1 } ...yes, this is live, production code, and just one of many, many examples of how not to do a job properly.

          Rhys "Technological progress is like an axe in the hands of a pathological criminal" "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe"

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #6

          Without more context that seems OK to me. I might use something like that when parsing a stream of input into a database.

          A R 2 Replies Last reply
          0
          • P PIEBALDconsult

            Without more context that seems OK to me. I might use something like that when parsing a stream of input into a database.

            A Offline
            A Offline
            AspDotNetDev
            wrote on last edited by
            #7

            I agree; this could be useful, depending on the context. Another context I can think of that would be useful is a web service that returns what a user chose (e.g., they may select "yes" they'd like to subscribe to a service or "no" that they don't want an email newsletter).

            Thou mewling ill-breeding pignut!

            1 Reply Last reply
            0
            • P PIEBALDconsult

              Without more context that seems OK to me. I might use something like that when parsing a stream of input into a database.

              R Offline
              R Offline
              Rhys Gravell
              wrote on last edited by
              #8

              Obviously the c# boolean type just isn't good enough in some places then... ...any further justification and you guys should hide your heads in shame... :rolleyes:

              Rhys "Technological progress is like an axe in the hands of a pathological criminal" "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe"

              G P 2 Replies Last reply
              0
              • R Rhys Gravell

                Obviously the c# boolean type just isn't good enough in some places then... ...any further justification and you guys should hide your heads in shame... :rolleyes:

                Rhys "Technological progress is like an axe in the hands of a pathological criminal" "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe"

                G Offline
                G Offline
                Gary Huck
                wrote on last edited by
                #9

                Agreed. But they should be shamed at any justification. You have my sympathy. 'probly came from an Access programmer [in case you don't know: Access has a data type YesNo].

                1 Reply Last reply
                0
                • R Rhys Gravell

                  Obviously the c# boolean type just isn't good enough in some places then... ...any further justification and you guys should hide your heads in shame... :rolleyes:

                  Rhys "Technological progress is like an axe in the hands of a pathological criminal" "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe"

                  P Offline
                  P Offline
                  PIEBALDconsult
                  wrote on last edited by
                  #10

                  Rhys Gravell wrote:

                  Obviously the c# boolean type just isn't good enough in some places then

                  Correct, it's very limited. :~

                  1 Reply Last reply
                  0
                  • R Rhys Gravell

                    well I'm reasonably new in my current role, 8 or so months, but have been working with c# since version 1.0 of the .net framework. It still amazes me what you see in code written by the lowest bidder, and the inexperienced, but why oh why would you do this?... public enum YesNo { N = 0, Y = 1 } ...yes, this is live, production code, and just one of many, many examples of how not to do a job properly.

                    Rhys "Technological progress is like an axe in the hands of a pathological criminal" "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe"

                    B Offline
                    B Offline
                    Bernhard Hiller
                    wrote on last edited by
                    #11

                    You lucky youngster! You cannot remeber the "Good" Old Days when Booleans had to be transformed to numbers. Well, "no" or "false" was generally 0, but "yes" or "true" had many definitions: 1, -1, 255 - these are just the most important ones I still remember. And now imagine you have to write a new front end which communicates with a MUMPS server...

                    R 1 Reply Last reply
                    0
                    • B Bernhard Hiller

                      You lucky youngster! You cannot remeber the "Good" Old Days when Booleans had to be transformed to numbers. Well, "no" or "false" was generally 0, but "yes" or "true" had many definitions: 1, -1, 255 - these are just the most important ones I still remember. And now imagine you have to write a new front end which communicates with a MUMPS server...

                      R Offline
                      R Offline
                      Rhys Gravell
                      wrote on last edited by
                      #12

                      MUMPS server, now I feel a little ill X|

                      Rhys "Technological progress is like an axe in the hands of a pathological criminal" "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe"

                      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