我的主要和最可能只是对工作的不满来自于我们承诺生活系统(我们有一个运行在@R_419_6952@和mysql上的门户网站)这一事实,即我提交代码并且更改立即在线可见.对于小的或快速可检测的错误来说,这没什么大不了的.但是当一些可怕的错误进入时它是一个大问题,即在某些地方错误地生成链接,你可以用两个不同的网址(点击页面排名……)到达某个页面,很容易错过这些东西好几天. (或者是吗?也许我只是不够小心?)但我真的尝试在提交前检查所有内容,我们也使用@R_419_6952@unit和selenium(测试是由编写代码的同一个人编写的,用于测试)(尽管测试覆盖率可能更严格).
所以我的问题是:在进行Web开发时直接提交到在线系统是否常见?
解决方法 当然不!最常见的情况是至少有3/4的环境:
>开发环境:每个开发人员都会进行自己的修改,并在他的个人环境中运行测试.
>集成环境:应用程序的每个组件都合并在一起,让每个人都能看到一切是否正常.但要注意Big-Bang integration.
> Beta-Test环境:在集成阶段修复并检查所有内容后,您将进入beta测试阶段.如果没有特定的团队,那么通常由开发人员完成(每个开发人员测试其他人的功能,以避免明显的主观问题).
>生产环境:客户使用的是什么.
这是我从非常短暂的经历(5个月的实习)中学到的,希望它有所帮助!
总结以上是内存溢出为你收集整理的语言无关 – 这样的Web开发设置/实践是否适合工作场所?全部内容,希望文章能够帮你解决语言无关 – 这样的Web开发设置/实践是否适合工作场所?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)