• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

谈应用程序内在质量的改善

发布: 2010-6-09 10:10 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网

  开发人员在代码编写过程中要注意异常的捕获,对于多层分布式架构应该在每层都有相关的异常处理代码,同时要分清楚哪些异常属于当前层的异常应该进行处理和屏蔽,哪些异常应该向上一层抛出.

  5.性能

  我们在代码编写过程中对于程序的性能往往是经常忽略的.因为刚做新系统,数据库中相关的数据表数据量都很小,即使代码有问题自己在单元测试或自测中也很难发现存在的严重性能问题.而往往是系统使用一段时间后才发现性能问题再返过来进行代码的重构或优化.

  程序代码,数据库,相关数据结构的使用,分布式,系统的架构和分层,数据访问方法,资源的处理和释放等都是影响到程序性能的地方.只有在程序开发的各个方法都注意性能整个应该程序才可能有较好的性能.而对于一般的业务管理信息系统而言,影响性能的最重要点在数据库的性能和SQL的优化,分布式系统采用的方法和数据传输的方式也是影响系统性能的关键.根据经验总结应该注意的地方有:

  a.尽量减少对数据库的多次往返访问,特别是在循环体内多次调用数据层方法

  b.在DotNet中尽量采用tcp+remoting+binary的方式式处理,当考虑负载均衡时候可以采用http+remoting+binary的方式

  c.在满足需要的情况下尽量用轻量级的数据结构

  d.对于经常使用但又不经常改变的数据需要在客户端缓存以提高性能

  e.数据库的性能优化和sql语句编写规则是重要考虑内容

  另外还有界面的易用性,数据库和分布式系统编码中需要注意的规则和事项,在此不单独讨论.

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网