锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C++行业技术开源 / 软件稳定性和可靠性经验、软件稳定性和可靠性实战
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

软件稳定性和可靠性经验、软件稳定性和可靠性实战


去年完成的国企项目现场运行几个月没重启,客户非常满意。最近一个可以国家级部署的平台,功能升级,稳定性和可靠性也依然有保证,所以就把一些经验分享给大家,欢迎大家关注和收藏本站。

软件稳定性和可靠性经验1:选择稳定的模块来构建架构,比如我在华为手机里看到uthash和openssl的使用说明,这两者都是千锤百炼的模块,稳定性和可靠性非常好。锐英源软件开发的国家级平台里用了gSOAP,gSOAP也是持续更新的开源项目,里面代码经典可靠。只要架构用的工具模块是稳定可靠的,整体的稳定和可靠就有了基础。其它的自己改动小细节,注意下就会有好结果。

软件稳定性和可靠性经验2:选择合适的开发平台,最大化减少内存问题。如果是应用开发,就选择.NET或Java平台,程序员在一般层面不需要关注内存回收问题,但是要有效激活垃圾回收机制,该赋值为空的对象要赋值为空。如果是算法或高性能平台,用C++开发,用C++的新标准来开发,用好异常机制。

软件稳定性和可靠性经验3:不要假定软件会稳定可靠,要用日志工具能够跟踪软件,通过实战和运行找出问题,解决问题。锐英源软件用的plog非常稳定,假设日志模块不稳定,就更不好跟踪调查。

软件稳定性和可靠性经验4:搭建本地可用的测试环境,尽量不要在现场解决稳定问题,现场不容易集中精神,不利于查找BUG,不好做到稳定性和可靠性。锐英源软件为了测试国企项目,就亲自开发了串口协议测试工具,大并发发测试通信包,让主程序长时间运行测试,保证了稳定性。

软件稳定性和可靠性实战还是要落到具体问题解决了,有些问题表面看起来没事,但是就会导致运行几个小时后软件崩溃,这些问题锐英源软件处理非常有经验。

软件稳定性和可靠性实战要开发大型软件,只有从事过开发,才算通过了软件稳定性和可靠性实战,如果希望参与这方面的实战,联系锐英源软件。

友情链接
版权所有 Copyright(c)2004-2024 锐英源软件
统一社会信用代码:91410105098562502G 豫ICP备08007559号 最佳分辨率 1440*900
地址:郑州市金水区文化路97号郑州大学北区院内南门附近