您的位置:首页 > 其它

perl学习笔记-----------------------(10)

2017-04-22 00:00 274 查看
设计应用程序过程的四个方面:

1.性能————响应能力和全局速度优化以及资源的利用

2.可维护性————应用程序易于维护的能力

3.可扩展性————应用程序在预先设计好的方法下能成功扩展的能力

4.稳定性————在各种场合应用该程序体现的健壮性

性能:应用程序是否满足用户需求的标识。

在编写perl脚本时,应该考虑有关性能的这几个方面:

1.算法的效率

2.中央处理器的速度

3.有效的数据库设计和标准化

4.对外部访问的限制

5.网络速度

6.预载代码

7.安全问题

8.速度问题

9.资源利用

10.速度问题

11.资源利用

12.web访问速度

可维护性:可维护性度量如何才能轻松修改应用程序以及适应未来的需求量。

1.避免循环和条件分支结构的深层嵌套

2.避免向子程序传递全局变量

3.编写模块化的代码

4.将代码分隔成包

5.使用文档说明程序的变动

6.使每个子程序仅有一个功能

7.确认应用程序能够很好地扩展,已适应更大型的任务和更多的用户

8.代码重用的计划

9.防御式的变成

10.对敏感数据采用访问过程

11.使用一致的变量名

12.使用常量而弃用”魔数“

可扩展性:是应用程序在预先设计好且相对较简单的方法下能成功扩展的能力。

可扩展性一般仅在编写大型应用程序时才会考虑,而它经常包括为扩展模块特别设计一套接口

稳定性:稳定性是与用户要求使用的时间相比,应用程序能够使用多长时间的一种衡量标准。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: