Questions tagged «maintainability»

系统质量方面表征了软件维护的简便性

10
如何与认为框架对性能有影响的同事进行沟通
当常见的响应是一个笼统的声明,例如“ jquery”时,如何出售“我们应该使用jQuery,因为它的高度优化和跨浏览器兼容”或“实体框架很酷,因为它简洁并且可以自动处理我们的模型”这样的想法表现不佳”还是“当我们只需要10个实体时,表中的实体就会带来12列”? 我是一个务实的人,倾向于相信我通过经验开发的公理(除非出现明显的减速,否则它不是性能问题)。我不知道另一个极端是否适合某个特定的“类别”,而在没有其他证明之前,一切都是性能问题……甚至在这里开始沟通。

2
编程范例和维护开发人员
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我正在阅读《软件工程的事实和谬论》,其中有一部分内容需要维护。自从我多年以来一直是维护开发人员以来,我就收到了很多有趣的事实。这是三个。 事实41:维护通常消耗软件成本的40%至80%(平均60%)。因此,它可能是软件最重要的生命周期阶段。 事实42:增强功能约占软件维护成本的60%。纠错率约为17%。因此,软件维护主要是在向旧软件添加新功能,而不是对其进行修复。 事实45:更好的软件工程开发会带来更多的维护,而不是更少。 这是违反直觉的,事实证明,好的软件因为易于更改而具有更多的维护性。因此,它的使用时间更长,是的,导致更多的变化。 哪种范例(例如功能,面向对象,过程)具有最佳的可维护性,是否有任何研究可以支持此范例?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.