模型 你需要很多基础知识,好奇心,才能建立起来 提起一个文件,至少你要知道,必然有命名一说 文件名又要注意非英语的字符集乱码问题 提前excel,你得知道微软的excel,你可以不知道xlsb是什么,但目前常见的xls和xlsx的差别你应该知道。sheet如何命名 excel的列格式 当数值型列常用于分析时,不能使用字符串;一个个格子修改格式是很耗时的;排序;宽度 基于1个已有的excel,往里面写数据。还是完全新建一个。 如何利用excel已有的功能,而不重复造轮子 导出的目的:二次分析,得用一维表不要横向扩充。最终结果可以固定格式
上传文件:
- 大小限制
- 扩展名(类型)限制
- 单个、多个
- 同步还是异步
- 文件名是否保留
- 图片是否要进行压缩
导出文件:
- 同步/异步
- 格式
- 表格
- 导出目的
KPI、费用:
- 何时开启计算,计算时数据必须已经静态,不会再有增删
- 范围固定 必然是半开半闭
- 什么时间字段的范围,该时间字段必须所有相关方落库固定,不能更新 例如不能选接口调用响应时间
- 部分数据缺失如何处理
- 导出最终结果的应该在页面或导出文件备注取值和计算逻辑
缓存:
- 生成
- 更新
- 清除
- 穿透
- 过期
页面元素使用渲染条件:
- 发生变化重新渲染
- 渲染条件的滞后问题,需要后台重新验证
数据分析:
- 原始数据必须一维原始数据
状态:
- 初始态
- 完结态
- 状态间跳转
- 异常态是否并入正常态
- 异常态不并入时,和正常态之间的相互关联
配置:
- 缺省
- 是否使用缓存
发邮件:
- 发件
- 发件邮箱
- 服务器配置
- 发件服务器的发送频率限制
- 收件
- 收件地址
- 单一地址、多地址;
- 地址失效问题;
- 抄送地址(O)
- 密送地址(O)
- 主题
- 附件
- 正文(O)
- 业务正文
- 签名
- 提醒不要回复发件邮箱
- 收件地址
页面:
- 菜单路径
- 页面权限
- 按钮权限
校验:
- 错误提示方式:一次性还是第一个
- 批量数据部分不通过:全抛弃还是处理能处理的
导入:
- 文件格式
- 模板下载
- 导入要求提示
- 多sheet时如何定位待导入数据
- 数据起止边界界定
- 坐标判断字段还是读字段名判断
- 数据的验证
- 错误提示方式:一次性还是第一个
- 批量数据部分不通过:全抛弃还是处理能处理的
度量衡:
- 精确度
- 舍入策略
- 单位
接口日志的管理 EMA 哪些情况写日志? 接口编码和命名 如何确定、分配编码。尤其是调入调出方均记录日志时。如何保证不冲突 请求方响应方的身份统一维护还是不依赖基础资料。不依赖基础资料查询条件的下拉列表候选项如何取值 请求地址应该完整 状态码应该统一 对常见的状态做兼容处理 但有些系统并不以0 1代表真假 而是多个状态,01只代表顺序。关键还是要定规矩。 接口的回执成功与否应该和有没有达成客户端的期望对应。当客户端重复请求时,服务端识别出来进行幂等处理后,应该返回成功,对客户端更友好。 多系统为了还原出来调用轨迹,应该在设计之初就制定一个唯一的traceid,但很难 EMA的时序图应该是依赖traceid做的
对接口日志的使用: 查看具体的请求、回执、报错内容 为什么没有达成期望 还原交互过程(对同一对象的不同接口需要一个关联) 其他目的
我所说的一切都只是我的观点。
我的观点都可能是错的。