== 一、判断是否为组件问题 ==
1)一般定位出来在**all-min.js**、**coll-min.js**、**ctpUi-min.js**文件中的问题,基本都是 归组件处理的问题
2)源码基本在**ctp-ui**、**ctp-common** 这两份代码中
3)常出问题组件:**附件、上传、列表、时间组件、日期组件、正文组件**等
附件:
列表:
正文组件:
== 二、定位大概流程 ==
1)复现问题(如果标准产品不复现一般是客开改出的问题)
2)F12调试:一般采用从元素事件开始追踪(或者全局搜索特殊的id值,class值,关键词等查找相关代码逻辑)
3)找出问题原因,本地使用代理工具替换测验(推荐fidder的AutoResponder功能)
[[https:~~/~~/blog.csdn.net/yu1014745867/article/details/72843259>>url:https://blog.csdn.net/yu1014745867/article/details/72843259]]
4)没问题根据版本出包,8.0版本以下直接出zip压缩包,8.0及以上版本需要指定出包工具出包
注意:关注bug截至日期,如果即将到期可回退延长期限
== 三、定位BUG示例 ==
BUG_普通_三星卡_四川省监狱管理局_V5.80sp1_新建公告上传附件预览顺序正常,正式发布后顺序混乱_BUG2021020232659
1)复现问题:客户环境能复现,上传附件后并发布,附件的顺序就不是按上传时候的顺序了;标砖产品测试出来没有该问题(这里大概就知道了可能是客开问题,也可能是新版本修复了这个问题,所以可以对比新旧版本代码上有什么差异,再把相应逻辑添加进去)
2)从上传附件这个“上传”事件开始跟踪,一步步调试,看上传给后端的时候顺序是乱序还是有序的(这里为了区分是不是存给后端的时候就顺序不对)
3)上一步发现传给后端的是有序的,那么就换种思路,看预览的时候后端返回来的是不是有序的
4)然后发现后端返回来的就已经是无序了的
5)那么这个问题定位出来是相应后端研发的问题
6)一般通过文件请求路径判断是哪个业务组的,如果分辨不出来是哪个业务组,可以把路径截出来给总负责人
7)转交给对应负责人
创建人:yinyanting