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. Get rid of this programmer

Get rid of this programmer

Scheduled Pinned Locked Moved The Weird and The Wonderful
49 Posts 25 Posters 2 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.
  • M Mike Dimmick

    C# doesn't have an integer keyword - it's Java. I'm fairly sure that java.lang.Integer is a class, not a straightforward value type - that's still called int. That would make an Integer the equivalent of a boxed int in C#/.NET.

    Stability. What an interesting concept. -- Chris Maunder

    N Offline
    N Offline
    Nemanja Trifunovic
    wrote on last edited by
    #16

    Mike Dimmick wrote:

    C# doesn't have an integer keyword - it's Java.

    Just like C#, Java doesn't have integer keyword. Here is the list of Java keywords.[^]


    Programming Blog utf8-cpp

    1 Reply Last reply
    0
    • J John R Shaw

      I would have to see the rest of their work before deciding, unless they where expected to work alone. A degree does not guarantee that someone is a programmer, only that they are capable of learning. Until recently I did not have a degree and I have been a programmer for years. I did already have an associates degree in electronics, but I was not a technician long enough to claim it as a profession. Here is an idea: Give them a personality test, that way you will have a better idea of how good a programmer they have the potential of becoming.

      INTP "Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra

      S Offline
      S Offline
      StevenWalsh
      wrote on last edited by
      #17

      I didn't consider the possibility, maybe he just had a brain fart? I can remember writing what i was thinking one or two times. Granted he SHOULD have read over his code before presenting it... I can say I've presented code to my boss without fully testing it out of stupid young confidence.

      T J 2 Replies Last reply
      0
      • S StevenWalsh

        I didn't consider the possibility, maybe he just had a brain fart? I can remember writing what i was thinking one or two times. Granted he SHOULD have read over his code before presenting it... I can say I've presented code to my boss without fully testing it out of stupid young confidence.

        T Offline
        T Offline
        Teashirt2
        wrote on last edited by
        #18

        Bunch of bruts aren't you. Have some mercy for the young and inexperienced. In my work I sometimes see more creative work from people you would have fired.

        1 Reply Last reply
        0
        • S StevenWalsh

          I didn't consider the possibility, maybe he just had a brain fart? I can remember writing what i was thinking one or two times. Granted he SHOULD have read over his code before presenting it... I can say I've presented code to my boss without fully testing it out of stupid young confidence.

          J Offline
          J Offline
          John R Shaw
          wrote on last edited by
          #19

          That was more than a brain fart, but it would have done what it was designed to do. It was just a foolish thing to do. I have never had a boss that could really understand the code without me explaining it to him. Matter of fact I cust one for saying I did not understand the question, when the fact was he did not understand the answer. Of course they had just hired him and he eventialy learned that I knew what I was doing.

          INTP "Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra

          1 Reply Last reply
          0
          • M Mike Dimmick

            C# doesn't have an integer keyword - it's Java. I'm fairly sure that java.lang.Integer is a class, not a straightforward value type - that's still called int. That would make an Integer the equivalent of a boxed int in C#/.NET.

            Stability. What an interesting concept. -- Chris Maunder

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

            May have used # define integer int or typedef

            N 1 Reply Last reply
            0
            • E eunderwo00

              I hired a programmer right out of school. Started him on a very simple project. I performed a tech review of the code and saw the following method call private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; } He no longer works for the company.......:wtf: Moose Man

              A Offline
              A Offline
              alex barylski
              wrote on last edited by
              #21

              Did you offer him/her constructive criticism? :) Otherwise they'll continue writing bad code. IMHO it's not really bad code as from what I can tell it looks valid. More bad practice, which is something only experience can teach you - at least osmething that trivial as I don't think Fowler, etc address those kind of design choices. :P

              I'm finding the only constant in software development is change it self.

              P 1 Reply Last reply
              0
              • P PIEBALDconsult

                May have used # define integer int or typedef

                N Offline
                N Offline
                Nemanja Trifunovic
                wrote on last edited by
                #22

                PIEBALDconsult wrote:

                May have used # define integer int or typedef

                C# does not have them although using can be used for that purpose in a file scope, but I honestly think that the OP made a typo. Maybe he should be fired, rather than the poor beginner programmer :)


                Programming Blog utf8-cpp

                R T 2 Replies Last reply
                0
                • E eunderwo00

                  I hired a programmer right out of school. Started him on a very simple project. I performed a tech review of the code and saw the following method call private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; } He no longer works for the company.......:wtf: Moose Man

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

                  eunderwo00 wrote:

                  I hired a programmer right out of school.

                  Right out of Jr. High? :laugh: How did the "programmer" pass his classes with skills like that?

                  █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                  J 1 Reply Last reply
                  0
                  • E eunderwo00

                    I hired a programmer right out of school. Started him on a very simple project. I performed a tech review of the code and saw the following method call private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; } He no longer works for the company.......:wtf: Moose Man

                    A Offline
                    A Offline
                    asifali
                    wrote on last edited by
                    #24

                    I think he should be informed of his mistake, encouragement might help him to overcome his deficiencies. A.A.

                    asif

                    L 1 Reply Last reply
                    0
                    • E eunderwo00

                      I hired a programmer right out of school. Started him on a very simple project. I performed a tech review of the code and saw the following method call private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; } He no longer works for the company.......:wtf: Moose Man

                      S Offline
                      S Offline
                      sprint_sport
                      wrote on last edited by
                      #25

                      So what is wrong with it? Use of private before a return declaration? I'm unfamiliar with this syntax. In C++, private and public are used in the class declaration, not the function definitions.

                      1 Reply Last reply
                      0
                      • E eunderwo00

                        I hired a programmer right out of school. Started him on a very simple project. I performed a tech review of the code and saw the following method call private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; } He no longer works for the company.......:wtf: Moose Man

                        M Offline
                        M Offline
                        Marcus J Smith
                        wrote on last edited by
                        #26

                        eunderwo00 wrote:

                        private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; }

                        Ok this is an unnecessary function but what is the reason you let him go?


                        CleaKO

                        "I think you'll be okay here, they have a thin candy shell. 'Surprised you didn't know that.'" - Tommy (Tommy Boy)
                        "Fill it up again! Fill it up again! Once it hits your lips, it's so good!" - Frank the Tank (Old School)

                        D S K 3 Replies Last reply
                        0
                        • M Marcus J Smith

                          eunderwo00 wrote:

                          private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; }

                          Ok this is an unnecessary function but what is the reason you let him go?


                          CleaKO

                          "I think you'll be okay here, they have a thin candy shell. 'Surprised you didn't know that.'" - Tommy (Tommy Boy)
                          "Fill it up again! Fill it up again! Once it hits your lips, it's so good!" - Frank the Tank (Old School)

                          D Offline
                          D Offline
                          Dave Kreskowiak
                          wrote on last edited by
                          #27

                          I'm wondering if he wrote additional functions for the remaining operators.

                          Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                               2006, 2007

                          1 Reply Last reply
                          0
                          • N Nemanja Trifunovic

                            PIEBALDconsult wrote:

                            May have used # define integer int or typedef

                            C# does not have them although using can be used for that purpose in a file scope, but I honestly think that the OP made a typo. Maybe he should be fired, rather than the poor beginner programmer :)


                            Programming Blog utf8-cpp

                            R Offline
                            R Offline
                            Rei Miyasaka
                            wrote on last edited by
                            #28

                            Nah, it's valid pseudo-pseudocode.

                            1 Reply Last reply
                            0
                            • L Lost User

                              eunderwo00 wrote:

                              I hired a programmer right out of school.

                              Right out of Jr. High? :laugh: How did the "programmer" pass his classes with skills like that?

                              █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                              J Offline
                              J Offline
                              John M Drescher
                              wrote on last edited by
                              #29

                              Captain See Sharp wrote:

                              How did the "programmer" pass his classes with skills like that?

                              To me this code shows that the programmer does not know c++ java or has not used it in a very long time.

                              Last modified: 2hrs 11mins after originally posted --

                              John

                              L 1 Reply Last reply
                              0
                              • M Marcus J Smith

                                eunderwo00 wrote:

                                private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; }

                                Ok this is an unnecessary function but what is the reason you let him go?


                                CleaKO

                                "I think you'll be okay here, they have a thin candy shell. 'Surprised you didn't know that.'" - Tommy (Tommy Boy)
                                "Fill it up again! Fill it up again! Once it hits your lips, it's so good!" - Frank the Tank (Old School)

                                S Offline
                                S Offline
                                sprint_sport
                                wrote on last edited by
                                #30

                                I can only think that int_j should be explicitly assigned a value at declaration, before actual use in case int_i is passed unassigned, hence : private integer inc(integer int_i) { integer int_j=0; int_j=int_i+1; return int_j; }

                                M 1 Reply Last reply
                                0
                                • S sprint_sport

                                  I can only think that int_j should be explicitly assigned a value at declaration, before actual use in case int_i is passed unassigned, hence : private integer inc(integer int_i) { integer int_j=0; int_j=int_i+1; return int_j; }

                                  M Offline
                                  M Offline
                                  Marcus J Smith
                                  wrote on last edited by
                                  #31

                                  sprint_sport wrote:

                                  I can only think that int_j should be explicitly assigned a value at declaration, before actual use in case int_i is passed unassigned, hence : private integer inc(integer int_i) { integer int_j=0; int_j=int_i+1; return int_j; }

                                  Integers by default are 0 when declared just as booleans are false, strings are nothing, etc...


                                  CleaKO

                                  "I think you'll be okay here, they have a thin candy shell. 'Surprised you didn't know that.'" - Tommy (Tommy Boy)
                                  "Fill it up again! Fill it up again! Once it hits your lips, it's so good!" - Frank the Tank (Old School)

                                  1 Reply Last reply
                                  0
                                  • E eunderwo00

                                    I hired a programmer right out of school. Started him on a very simple project. I performed a tech review of the code and saw the following method call private integer inc(integer int_i) { integer int_j=int_i+1; return int_j; } He no longer works for the company.......:wtf: Moose Man

                                    G Offline
                                    G Offline
                                    GTuritto
                                    wrote on last edited by
                                    #32

                                    Regarding the language used by the programmer. I don't see anything bad with the code, at least he had the concept of private. Also this in reality doesn't speak so good from you and not from the "programmer right out from school". Are many thing to take in consideration. He probably thought it will impress you doing this, or he didn't realize what he did. Also one of the obligation of seasoned Developers, is help the new generations to going the right direction. Are thousands more other aspects that I take in consideration to say if someone it's or not a good programmer, than simple review his code.

                                    D 1 Reply Last reply
                                    0
                                    • G GTuritto

                                      Regarding the language used by the programmer. I don't see anything bad with the code, at least he had the concept of private. Also this in reality doesn't speak so good from you and not from the "programmer right out from school". Are many thing to take in consideration. He probably thought it will impress you doing this, or he didn't realize what he did. Also one of the obligation of seasoned Developers, is help the new generations to going the right direction. Are thousands more other aspects that I take in consideration to say if someone it's or not a good programmer, than simple review his code.

                                      D Offline
                                      D Offline
                                      Dave Kreskowiak
                                      wrote on last edited by
                                      #33

                                      GTuritto wrote:

                                      I don't see anything bad with the code,

                                      Can you name just a single use for this function that isn't covered by the "+" operator?

                                      Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                                           2006, 2007

                                      G 1 Reply Last reply
                                      0
                                      • D Dave Kreskowiak

                                        GTuritto wrote:

                                        I don't see anything bad with the code,

                                        Can you name just a single use for this function that isn't covered by the "+" operator?

                                        Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                                             2006, 2007

                                        G Offline
                                        G Offline
                                        GTuritto
                                        wrote on last edited by
                                        #34

                                        None. It could be solved with ++ operator. But you will surprise to know how many Developers, (and some of them are really good) that I personally know that they never in their's life are used ++ and they had no idea about the ++ operator. Now has I say before, if instead to get fuming and kick the guy out we drop our Ego has the greatest Developer's, we will realize that the idea even if it's stupid it's not bad. And before any one goes crazy here, let me explain my self. I have no idea in what context this method was, then I can't talk about this method it self. If it was me first I will be say "What a F...", then I will have a chat with the guy asking why he did that, third I will lecture him why the method is bad, and showing to him the ++ operator, fourth I will see if we can improve the idea, or tell to the programmer to fix the little issue, fifth I will check again to see if he fixed in the right way. And last but not least, I will never, never laugh at someone in this way. All of us we did some stupid mistake like that. Laugh at your self, not to a kid that just came out from school.

                                        P D 2 Replies Last reply
                                        0
                                        • J John M Drescher

                                          Captain See Sharp wrote:

                                          How did the "programmer" pass his classes with skills like that?

                                          To me this code shows that the programmer does not know c++ java or has not used it in a very long time.

                                          Last modified: 2hrs 11mins after originally posted --

                                          John

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

                                          John M. Drescher wrote:

                                          To me this code shows that the programmer does not know c++ java or has not used it in a very long time.

                                          Well, I starting learning C when I was 13. The increment and decrement operators are almost impossible to forget. There are many things about the C family of languages that really stick.

                                          █▒▒▒▒▒██▒█▒██ █▒█████▒▒▒▒▒█ █▒██████▒█▒██ █▒█████▒▒▒▒▒█ █▒▒▒▒▒██▒█▒██

                                          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