开发人员在代码编写过程中要注意异常的捕获,对于多层分布式架构应该在每层都有相关的异常处理代码,同时要分清楚哪些异常属于当前层的异常应该进行处理和屏蔽,哪些异常应该向上一层抛出.
5.性能
我们在代码编写过程中对于程序的性能往往是经常忽略的.因为刚做新系统,数据库中相关的数据表数据量都很小,即使代码有问题自己在单元测试或自测中也很难发现存在的严重性能问题.而往往是系统使用一段时间后才发现性能问题再返过来进行代码的重构或优化.
程序代码,数据库,相关数据结构的使用,分布式,系统的架构和分层,数据访问方法,资源的处理和释放等都是影响到程序性能的地方.只有在程序开发的各个方法都注意性能整个应该程序才可能有较好的性能.而对于一般的业务管理信息系统而言,影响性能的最重要点在数据库的性能和SQL的优化,分布式系统采用的方法和数据传输的方式也是影响系统性能的关键.根据经验总结应该注意的地方有:
a.尽量减少对数据库的多次往返访问,特别是在循环体内多次调用数据层方法
b.在DotNet中尽量采用tcp+remoting+binary的方式式处理,当考虑负载均衡时候可以采用http+remoting+binary的方式
c.在满足需要的情况下尽量用轻量级的数据结构
d.对于经常使用但又不经常改变的数据需要在客户端缓存以提高性能
e.数据库的性能优化和sql语句编写规则是重要考虑内容
另外还有界面的易用性,数据库和分布式系统编码中需要注意的规则和事项,在此不单独讨论.
文章来源于领测软件测试网 https://www.ltesting.net/