in reply to What is "Production Code" ?

I have only one qualification for production code:

If the answer to that is yes, it's production. Often times, I point someone to one of my test servers, and they decide to send links to other people, suggesting it's available to use ... typically without informing me. Once I know they've done so, I can set up redirection and such back to a legitimate server. (if they send the URL to someone external, I typically find out, because there's the question of why they can't get past the firewall, but one of my test servers needs to have external access due to what's being tested on it, so 99% of my headaches come from that one)

...

As for the questions you ask -- the only checklist I have is 'signed off by the relevant stakeholders'. (and that includes the programmers). Some of the stuff I write is a whole 50-60 lines of code, and needs to be up within a day ... we don't go through heavy development on it, it's just that the stakeholders know there's a different level of work that went into it as compared to the larger systems we've deployed.

Replies are listed 'Best First'.
Re^2: What is "Production Code" ?
by simon.proctor (Vicar) on May 15, 2007 at 13:30 UTC

    I'd agree with this one. Though I would, personally qualify it a bit:

    • Is someone going to complain if it goes down
    • Is someone going to complain when it changes
    • Is it going to lose me/the company money if it goes belly up
    • Am I going to be expected to support or help support it