I don't get it.<div><br></div><div>You will never edit code that's running live, right?</div><div><br></div><div>And you need to arrange to make the update at a minimum be atomic, so that modules that depend on other modules are all upgraded together, else you'll get random runtime errors while upgrading.</div>
<div><br></div><div>Thus, you need some way to get code out of your source control, and into production, in an atomic way.</div><div><br></div><div>That needs to be some kind of script.</div><div><br></div><div>Having that script also do a "make" first doesn't seem like it will cost anything.<br clear="all">
<br></div><div><br></div><div>So, where is the cost of "make"? I don't see it.</div><div><br></div><div>Are you saying that typing "make" to run tests and check your source code for problems is somehow a less good use of time for a maintenance engineer than for a regular engineer?</div>
<div><br></div><div>Are you saying that all sites out there built in Java (another build-based compilation model), or <a href="http://ASP.NET">ASP.NET</a> (another build-based compilation model) are somehow doomed?</div><div>
<br></div><div><br></div><div>All large-scale Ruby sites where I have insight (as well as PHP; another interpreter-based web services language) would dearly love to be able to catch errors through a "make" rather than have to poke at the code with HTTP requests.</div>
<div><br></div><div><br></div><div>Sincerely,</div><div><br></div><div>jw</div><div><br></div><div><br>--<br>Americans might object: there is no way we would sacrifice our living standards for the benefit of people in the rest of the world. Nevertheless, whether we get there willingly or not, we shall soon have lower consumption rates, because our present rates are unsustainable. <br>
<br>
<br><br><div class="gmail_quote">On Sat, Sep 17, 2011 at 3:40 AM, Max Lapshin <span dir="ltr"><<a href="mailto:max.lapshin@gmail.com">max.lapshin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Look. I can do "make", "rebar compile", "cap deploy" or whatever else.<br>
<br>
Question is: what can do a low-priced deploy engineer, that will be<br>
hired by my customer?<br>
How does it raise TCO of my product?<br>
<br>
<br>
I think (and I will check during following year) that using of<br>
ruby-like scripting will make it easier and cheaper.<br>
Scripting, that works without any deploy commands.<br>
</blockquote></div><br></div>