背景
软件的功能强大一直是使用软件追求的目标之一,但在选择软件的时候功能相反好评估,难以评估的往往是稳定性。以自家产品DESK的保险柜功能来举例吧,从功能上来说该功能清晰有用。有了这个功能,多少在电脑维修过程中个人信息外泄的悲剧都能够避免。比较有名的包括美国前大统领的儿子,以及国内某些影星的艳照门等等。具体功能,请大家参考“倚天剑术47--跨平台的轻量级文件保密方案”。今天,只给大家介绍该功能的稳定性的提升过程。
稳定是怎么来的
从保险柜功能发布以来,总共解决了三个主要问题:
分析问题来看,三个场景都不是通用场景,这也是为啥在研发过程中没有测试全的原因。对于1和2问题来说,还比较好修订,因为很好重现。对于第三个问题,可就难了,因为你不知道什么时候才能发生。具体概率怎么造成的,必须结合代码,通过各种猜测,各种尝试,反正验证,最终还不一定能够定位到这个问题。
为了定位问题3,作为研发人员反复做各种极限测试:
拖拽完成后再进行如下图的反复对比。

在稳定过程中,广大网友给予的反馈非常重要。由于网友众多,场景也会差异很大,网友的反馈能够弥补测试场景覆盖不足的问题。

总结
软件稳定性非常难,因为一个功能可能要做各种场景的上百次测试,而且还不一定能覆盖全。因此广大网友的反馈和支持极为重要,国外产品之所以比较稳定,和广泛的使用是分不开的。
经过1年多反复的测试提升,DESK的保密柜功能已经比较稳定,欢迎大家下载使用。同时也感谢广大网友给予的支持和反馈。