in reply to Re: new() function: incorrect?
in thread new() function: incorrect?

Their main point was "new() doesn't make the object -- it's not really OO programming, it's procedural"

..at which point, I said something along the lines of "I don't really agree with your thoughts on that", and left it at that.......

(Honestly -- the most dangerous people are the ones that think that they DON'T need to ask questions of themselves, IMO -- what's the point, if you can't keep improving yourself?)

To be honest, the panel of people also said that my commenting was "uninspiring" (but, what did they expect in a 45 minute interview, eh?!) -- but I like to declare an object like this (I'm not keen on the alternate ways of declaring a new object, but that's my own view!) :
my $objectUsing = Bob::Object->new();

Replies are listed 'Best First'.
Re^3: new() function: incorrect?
by jeffa (Bishop) on Nov 12, 2008 at 19:15 UTC

    "at which point, I said something along the lines of "I don't really agree with your thoughts on that""

    If your goal was to stand by your understanding then you certainly succeeded. However, if your goal was to get the job then you might have left a better impression by instead saying "Well I am always open to learning more correct ways of getting the job done." I am all for honesty but during the interview I am certainly aiming to please. If I disagree then I will reflect that by not accepting the offer. ;)

    jeffa

    L-LL-L--L-LL-L--L-LL-L--
    -R--R-RR-R--R-RR-R--R-RR
    B--B--B--B--B--B--B--B--
    H---H---H---H---H---H---
    (the triplet paradiddle with high-hat)