一、背景

涉及到的项目是 SDK, 用户量 几千万级别,需要调整的是 订单购买整个逻辑,已经发现了低概率问题,影响到的订单不到 0.001% ,但是每周总有几个用户向客服反馈问题。整个逻辑问题,在我入职时候代码Review时候已经发现了,当时和大家讨论的结果是,反馈的用户很少,暂时不动,由客服处理这部分用户。

不动的原因有几点:

1. 当时用户是个别 ,另外用户反馈不及时,当成网络问题处理了,当前版本相对稳定;

2. 总监并不是特别重视(那会儿总监准备离职创业),所以失去了推进;

3. 鉴于我是刚过来,在对项目没有完全熟悉情况下,修改有一定的风险,毕竟用户挺多,每天订单也挺多;

4. 各个项目组研发那边 也是忙于自身版本迭代,也没有提出改进的需求;

二、导火索

随着项目的熟悉,楼主对项目的 错误码 、 订单状态、订单跟踪log 重新梳理分类了一遍,也有跟服务器相关同学多次会议商讨了存在的问题,确定了购买逻辑确实存在一定的问题。后来,我也接手了整个SDK移动端的负责权(说白了我可以动手了)。加上新项目上线了,由于花了不少钱的推广,上线前几天用户量也挺大,又出现了几个case。新项目公司给的标准比较高,所以他们也希望我们能够优化。接着,海外有个项目在测试的时候阴差阳错 在某个时机 会触发这个 bug,也在给我们提出强烈需求。到了不得不动手修改了。

但是,修改的话,服务器需要修改固有的接口,内部逻辑改动较大。SDK移动端 因为涉及到Android 和 iOS ,之前的结构并不是很友好,改动起来 也是挺大。改动大 意味着风险也大,加上是低概率的问题,就算优化了,也不一定短期能获得验证,同时也需要大用户量去验证。 待续。。。。

最新文章

  1. 自适应css 框架 PURE
  2. JavaScript学习笔记——对表单的操作
  3. php随笔(一)
  4. Http Response Code
  5. 走进C++程序世界------继承和派生
  6. spring MVC通过json与前台交互
  7. HDU2159 研发费用背包
  8. 读Zepto源码之代码结构
  9. python基础操作_字符串操作_列表操作list
  10. day1 python基础知识
  11. centos6快速搭建nginx
  12. js运算符单竖杠“|”的用法和作用及js数据处理
  13. “百度杯”CTF比赛 2017 二月场_onthink
  14. Html5的表单元素
  15. JAVA消息确认机制之ACK模式
  16. PyCharm 链接MySQL 数据库
  17. JavaScript -- Window-状态栏
  18. [Linux]基本I/O重定向
  19. 使用MyEclipse 2014创建项目
  20. Cordova 打包签名

热门文章

  1. 分页技巧__设计分页用的QueryHelper辅助对象
  2. Struts2_day02--课程安排_结果页面配置
  3. android最新版 极光推送
  4. iOS 7 新特性:视图控制器切换API
  5. Android 切换主题 (二)
  6. 使用隧道技术进行C&C通信
  7. 【BZOJ4002】[JLOI2015]有意义的字符串 数学
  8. you *might* want to use the less safe log_bin_trust_function_creators variable
  9. windows10子系统配置vim
  10. poj3735—Training little cats(特殊操作转化为矩阵操作)