亲爱的舞台:我们做完了

2020-08-09 04:17:29

最近我想了很多,我决定是我们分道扬镳的时候了。我们在软件交付过程中一起工作的时间已经过去了,我再也不能忽视你的缺点了。我想说这不是你的问题,是我的问题,但我们不要自欺欺人了:这是你的问题。

首先,你给我的钱包带来了太多的负担。使用您的基于内存的高速缓存、Web服务器和查询数据库的应用程序服务器,每个环境花费我超过10万美元-这只是您最基本的体系结构。在考虑了维护费、必要的认证和基础设施成本之后,您就不再实用了。

企业定期仔细检查他们的开支,剔除任何不能提供效率和价值的东西。你,Staging,既没有提供这两种服务,在虚拟环境中投资也不再有意义。

当我测试我的代码时,我想知道它在生产中是否正常工作。演戏,你不能给我这个。您的环境和数据与生产环境和数据不同,这会导致我的测试结果不准确。

作为一名测试人员,这意味着仅仅因为我的代码在Staging中工作,它就不一定在生产中工作。当我的代码在试运行阶段通过测试,但在投入生产时失败,这是非常令人沮丧的。你在这里太多次破坏了我的信心,这简直让人无法接受。

我需要在一个对我的工作产生影响并提供意义的环境中进行测试,而你不会给我这样的环境。如果我的试运行环境坏了,那也没什么大不了的,人们也不会在意修复它。

是的,曾经有一段时间您很重要,但那是几年前的事了,那时软件开发仍然很有吸引力,阶段性是默认的,而不是一种选择。现在,我甚至不能让别人关心你。当你的系统出现故障时,没有人会给你一天中的时间,因为你老了,过时了,不是优先考虑的对象。

我的时间很宝贵,和你在一起是在浪费时间。对于初学者来说,很难创建生产的精确副本,这意味着当我在登台环境中测试时,我必须创建新数据。正因为如此,我从试运行中得到的测试结果不能给我带来相同的准确度,所以我最终只能以较低的质量完成更多的工作。

此外,大多数公司都有多个试运行环境,在每个试运行环境中单独测试都需要时间。最重要的是,最终用户不会将我的产品用于试运行;他们将在生产中使用它。为什么不跳过中间人,直接去活动的地方呢?

她的名字是制片人,她给了我我需要的东西。其中一个最大的因素是,除非我在那里进行测试,否则我永远不会知道你们和生产之间的区别。

有了功能标志,我可以安全地在生产中进行测试,而不必担心会损坏某些东西或对客户体验造成负面影响。它们允许我针对特定用户,这意味着我可以准确地选择谁可以看到我对该功能所做的更改。所有其他用户必须等待我开绿灯才能看到新功能。

如你所见,舞台,是我们分道扬镳的时候了。我们不再兼容,生产远远满足了我的所有需求。我会说祝你好运,找到一个认为你有价值的人,但事实是,你可能是时候永久挂掉它了。