The web is a weird world, because of the mixture of technologies, like PHP, javascript, ruby, python, perl, actionscript, etc, that are often quick and dirty functions in a couple of files. &nbsp;I have a friend that has to deploy applications quickly for many of these languages, it isn&#39;t me I promise :), and he often finds that a developer tells him. &nbsp;Oh, it works, don&#39;t worry, just update the production site...and do it NOW!<div>
<br></div><div>About 50% of the time, things break, when he goes to deploy, and it turns out to be a hardcoded database password that is wrong, absolute paths, and more. &nbsp;Other than telling this guy to get another job, which is probably a wise move, is there a commonly accepted minimum level of testing that a web developer should ethically subscribe to across all languages?</div>
<div><br></div><div>If I was in his position, I would tell the developer(s) that routinely give him broken web apps that they were poor developers for not including at least some basic tests. &nbsp;These could even be minimal, like a script that connects to the database and tests a couple of URL parameters for example. &nbsp;Is there anything I could point him to that could help convince the CTO and developers at this company that testing is just ethical?<br>
<br></div><div><br></div><div>-- <br>Noah Gift<br><a href="http://noahgift.com">http://noahgift.com</a><br>
</div>