
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
性能问题一直以来都是程序员需要重点关注的一个问题,而今天我们就通过案例分析来了解一下,软件开发性能问题都有哪些。
一、性能是软件的一个重要特性
我很赞同这样一个观点,即软件性能不是独立于软件功能或软件特性集合的一个属性。性能(尤其是指能显著提升速度的性能)本身就是软件的一项功能,它从根本上改变了一个软件工具的使用和感知方式。
二、性能改变了用户使用软件的方式
毋庸置疑,用户更偏爱性能好、速度快的应用软件,因为与速度慢的软件相比,这会带来更好的用户体验。
高性能软件改变了用户使用软件的方式,这一点也许体现的不是很明显。用户通常会使用多种策略来实现目标任务,并且他们将会越来越频繁地选择使用更快的工具。性能更好的工具不仅可以帮助用户更快地完成任务,而且还能让用户以全新方式完成各种类型的任务。
三、性能需要贯穿项目整个生命周期
在项目的整个生命周期中,追求性能需要付出一定的努力。如今,不用担心性能问题这个观点越来越流行,尤其是在项目初期。
我了解到的普遍流行的哲学观点似乎是,先应该以快的方式编写出应用程序,只有在程序正常工作后,再转向利用分析器并开始逐个优化热点代码,甚至后可能将某个组件使用更快的编程语言或技术进行重构。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。