Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re^2: speeding up web development

by stonecolddevin (Parson)
on Jun 25, 2008 at 03:50 UTC ( #693871=note: print w/replies, xml ) Need Help??


in reply to Re: speeding up web development
in thread speeding up web development

That's certainly thorough.

May i ask what the point of rebuilding everything in the environment directory? Unless I'm being naive I see another layer of possible error there. Please, enlighten me if I'm mistaken though, this looks like a promising method!

meh.

Replies are listed 'Best First'.
Re^3: speeding up web development
by dragonchild (Archbishop) on Jun 25, 2008 at 13:09 UTC
    First off, you only update the environment when there's an change to the environment. For example, if a module's required version goes up. Or, if you now need a new module. Or, and this is kinda weird until you think about it, you no longer need a module. As for why, there are several reasons.
    • To make sure that each environment version is completely self-contained.
    • To make sure that each environment version is correctly built against itself.

    But, the most important reason is that you have a "last known good" to fall back to when something breaks. This means that you don't alter an environment after it's been deployed against. Otherwise, you don't have anything stable.


    My criteria for good software:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?

      Aha.

      That makes a good deal more sense to me now :-)

      Update one thing, update them all for consistency. Makes things simple!

      meh.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://693871]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (10)
As of 2019-12-11 16:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?