Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re: What is "Production Code" ?

by jhourcle (Prior)
on May 14, 2007 at 14:37 UTC ( #615322=note: print w/replies, xml ) Need Help??

in reply to What is "Production Code" ?

I have only one qualification for production code:

  • Is someone going to complain if I take it down?

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

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://615322]
[Happy-the-monk]: Good morning monks!

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (3)
As of 2018-04-23 05:54 GMT
Find Nodes?
    Voting Booth?