技术开发规范
优质
小牛编辑
141浏览
2023-12-01
技术开发规范
功能标准
- 如果图片数据,必须有图片压缩策略;
- 如果做本地缓冲必须有清空缓存策略,释放无用存储。
稳定性标准
- Monkey测试:8h以上,2 events/s 无crash;
- Crash率:准入时,无crash遗留bug,crash问题;
- 插件服务器自身稳定性:达到99.9%。
性能标准
- 首屏加载时间(<=3s),在4G和WIFI网络条件下测试;
- 首页跳转次数(<=2);
- 首页QPS;
- 目标用户多地域访问耗时;
- 核心业务使用时如流 CPU占用(<=2%)、内存占用(<=5MB)。
兼容性标准
- Android、iPhone 热门系统版本(至少覆盖TOP5);
- Android、iPhone 热门机型(至少覆盖TOP5);
- 电脑端主流浏览器:IE、Chrome、Safari、FireFox;
- 电脑端主流OS:Win7/8/10, MAC;
- 常见分辨率;
- 网络:移动、联通和电信3大运营商,覆盖2G、3G、4G以及WIFI等;
- 第三方安全类软件:360安全卫士、安卓优化大师、LBE手机安全大师、QQ手机管家、金山杀毒、网秦、百度安全卫士等。
安全性标准
- 全站HTTPS;
- 是否有SQL注入、XSS、CRLF等web常用漏洞;
- 越权漏洞(比如A用户可以访问B用户信息,普通用户可以进行管理员操作);
- 用户敏感信息泄露(严禁明文展示用户邮箱、电话,或者身份证号、银行卡号等敏感信息);
- 文件、敏感信息泄露(配置文件、代码、debug信息等)。
业务监控标准
- 核心服务需有基础的业务监控,异常时及时报警。可接入百度云监控:https://cloud.baidu.com/product/bcm.html 。