技术开发规范

优质
小牛编辑
141浏览
2023-12-01

技术开发规范


功能标准

  1. 如果图片数据,必须有图片压缩策略;
  2. 如果做本地缓冲必须有清空缓存策略,释放无用存储。

稳定性标准

  1. Monkey测试:8h以上,2 events/s 无crash;
  2. Crash率:准入时,无crash遗留bug,crash问题;
  3. 插件服务器自身稳定性:达到99.9%。

性能标准

  1. 首屏加载时间(<=3s),在4G和WIFI网络条件下测试;
  2. 首页跳转次数(<=2);
  3. 首页QPS;
  4. 目标用户多地域访问耗时;
  5. 核心业务使用时如流 CPU占用(<=2%)、内存占用(<=5MB)。

兼容性标准

  1. Android、iPhone 热门系统版本(至少覆盖TOP5);
  2. Android、iPhone 热门机型(至少覆盖TOP5);
  3. 电脑端主流浏览器:IE、Chrome、Safari、FireFox;
  4. 电脑端主流OS:Win7/8/10, MAC;
  5. 常见分辨率;
  6. 网络:移动、联通和电信3大运营商,覆盖2G、3G、4G以及WIFI等;
  7. 第三方安全类软件:360安全卫士、安卓优化大师、LBE手机安全大师、QQ手机管家、金山杀毒、网秦、百度安全卫士等。

安全性标准

  1. 全站HTTPS;
  2. 是否有SQL注入、XSS、CRLF等web常用漏洞;
  3. 越权漏洞(比如A用户可以访问B用户信息,普通用户可以进行管理员操作);
  4. 用户敏感信息泄露(严禁明文展示用户邮箱、电话,或者身份证号、银行卡号等敏感信息);
  5. 文件、敏感信息泄露(配置文件、代码、debug信息等)。

业务监控标准

  1. 核心服务需有基础的业务监控,异常时及时报警。可接入百度云监控:https://cloud.baidu.com/product/bcm.html