Web应用程序的可维护性和性能 [英] Web application maintanibility and performance

查看:178
本文介绍了Web应用程序的可维护性和性能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

软件可维护性指数是否会影响网络应用程序的性能。

任何人都可以给我相关文章的链接。



我的尝试:



查看相关的Web应用程序可维护性和性能影响。但我发现没有与主题相关的文章

Does software maintanibility Index effect the performance of the web applicaiton.
Can anyone please give me the link of the related article.

What I have tried:

Looking the related article of web application maintanibility and performance impact . but i found no article related to the topic

推荐答案

编写可维护的代码和表现良好的代码是两个不同的主题。



第一个与您使用代码的性能有关,第二个与运行它的计算机有关。



除非你的用例需要快速执行,这可能会使你的代码变得更复杂,所以请始终优化第一个,除非你的用例需要快速执行。
Writing maintainable code and well performing code are two different subjects.

The first has to do with your performance working with the code, the second with the computer running it.

Always optimize for the first with attention to proper design decisions and algorithms, unless your use case requires fast execution which might make your code more complex.


我找到了很多。



1. 维护 - 编码优先级:性能,可维护性,可重用性? - Stack Overflow [ ^ ]

2. 代码质量 - 为什么许多开发人员认为性能,可读性和可维护性不能共存? - 软件工程堆栈交换 [ ^ ]

3. 软件系统的准确性,性能和可维护性| Dave Nicolette [ ^ ]

4. 简单干净的代码与性能 [ ^ ]

5. 软件系统开发的艺术:可靠性,可用性,可维护性,性能(RAMP)|以人为本的计算与信息科学|全文 [ ^ ]
I found many.

1. maintenance - Coding Priorities: Performance, Maintainability, Reusability? - Stack Overflow[^]
2. code quality - Why do so many developers believe performance, readability, and maintainability cannot coexist? - Software Engineering Stack Exchange[^]
3. Accuracy, performance, and maintainability of software systems | Dave Nicolette[^]
4. Simple and Clean Code vs. Performance[^]
5. The art of software systems development: Reliability, Availability, Maintainability, Performance (RAMP) | Human-centric Computing and Information Sciences | Full Text[^]


Quote:

Web应用程序的可维护性和性能

Web application maintainability and performance



基本上两者都是无关的。

这一切都取决于程序员,一个糟糕的程序员或初学者可能会在两个科目中得分都不好,一个好的或者经过实验可能会得分。



唯一的链接是,如果在可维护性方面你坚持使用简单而无效的算法,在这种情况下,它需要性能费用



只有在了解了基础算法后才能测量可维护性。


Basically, both are unrelated.
It all depend on the programmer, a bad programmer or beginner is likely to score bad in both subjects, a good one or experimented is likely to score good.

The only link is if in name of maintainability you stick to simple and non efficient algorithms, on this case, it is at performance expense

Maintainability should be measured only after you have understood the underlying algorithm.


这篇关于Web应用程序的可维护性和性能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆