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.使用常量而弃用”魔数“
可扩展性:是应用程序在预先设计好且相对较简单的方法下能成功扩展的能力。
可扩展性一般仅在编写大型应用程序时才会考虑,而它经常包括为扩展模块特别设计一套接口
稳定性:稳定性是与用户要求使用的时间相比,应用程序能够使用多长时间的一种衡量标准。
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.使用常量而弃用”魔数“
可扩展性:是应用程序在预先设计好且相对较简单的方法下能成功扩展的能力。
可扩展性一般仅在编写大型应用程序时才会考虑,而它经常包括为扩展模块特别设计一套接口
稳定性:稳定性是与用户要求使用的时间相比,应用程序能够使用多长时间的一种衡量标准。
相关文章推荐
- Perl 学习笔记(10)-- 智能匹配和given-when
- Learning Perl(Perl语言入门)学习笔记(10)
- Perl 学习笔记 --- 10
- perl学习笔记(10)
- perl学习笔记-----------------------(10)
- Perl语言学习笔记 10 其他控制结构
- perl学习笔记-----------------------(10)
- PERL学习笔记[不完整版]
- Pro visual c++/cli and .net 2.0 platform2 学习笔记(10 第四章 高级C++/CLI)
- perl学习笔记(一)
- NetTiers学习笔记10---Services Rethrow Exception
- perl学习笔记四----流程控制
- perl学习笔记九----特殊变量
- Solaris 10 学习笔记
- ASP学习笔记(10)--Application对象
- Java学习笔记10
- perl学习笔记五----模式匹配
- perl学习笔记
- perl学习笔记七----文件
- perl 学习笔记