嗨!什么是软件环境?
我已经独立编程了很长一段时间,最近我在一家大公司找到了一份工作,我必须开发一个相对较大的Web应用程序。我遇到的困难是软件环境的想法。
例如,我正在制作一个Web应用程序,开发人员可以向其发送请求(将电子邮件发送给管理员)将应用程序置于不同的环境中。但是,究竟是什么意思将应用程序放置在不同的环境中?这样做到底是做了什么,应用程序到底是什么(改变:“软件环境”这个词是什么意思?)。
我读过有单独的测试和开发环境是一件好事,因此开发人员不能在测试人员测试时弄乱某些东西,反之亦然。另外,一个项目可以有许多不同的开发环境,所以一个程序员不会搞乱另一个。但是,这与使用CVS(这可能是有史以来最糟糕的关系)完全不同,例如?在CVS中,有几个人可以将应用程序下载到本地机器上,然后进行开发和测试。如果他在这个过程中弄乱了某些事情,那么只有在他自己的机器上,应用程序才会崩溃,他可以简单地下载正确的版本。但是,如果他已经提交了破坏的应用程序,这没什么大不了的,因为其他开发人员可以简单地再次下载旧版本。
非常感谢!
谢谢,我会试着想一想:D – geekkid