术语:为了更好的发展而发展

时间:2016-04-29 16:15:35

标签: term

也许这会更好地在英语堆栈上被问到,但我不确定这是一个“真正的”术语,如果有一个词我的要求。

我对我正在努力的应用程序进行了一些更改,以简化我的开发并使我更快更有效(不重要,但是它使Enter键调用“搜索”按钮,而Shift +输入使用相反的单选按钮调用搜索,然后在结果中,它会自动突出显示第一个条目,再次按Enter将打开该条目)。我已经做好充分的准备,将其留在解决方案的Dev分支中(我们遵循Dev-QA-Production系统)但是我问研究分析师/团队负责人是否应该在Code Review之后将其推出,因为每个人都会受益来自,并且不会要求任何人做任何不同的事情,如果他们想要这样做,老式的用鼠标做事点击一切。

不知道RA的含义(并且相对合理地公平)让我对镀金(https://en.wikipedia.org/wiki/Gold_plating_(software_engineering))和范围蔓延感到不安。起初我有点防守,但我能理解为什么他会这么想。 (他最终认为这些变化是有用的,没有伤害,而且没有为我们的质量保证人员增加太多工作)

我同意在某些方面它镀金,并且它 范围蔓延,但它的范围蔓延,旨在减轻开发负担/未来的测试,并不一定是必须进入最终产品的东西。在某种程度上,我会说使用Visual Studio(在这里插入IDE)而不是某些纯文本编辑器,它几乎就像(也许这是一个很糟糕的类比)。它可能会引入新的错误/花费时间来弄清楚软件的一些怪癖,但它节省的大量时间非常值得它造成的任何微小挫折。 (或者你可以说版本控制,或者我确定有一个更好,更准确的例子我无法想到)。

那是否有一个词?为了更好/更有效的发展而发展?几乎是镀金的反义词?

TL; DR - 上面的三句话。对不起,这成了一本小说。

0 个答案:

没有答案