想法

模型 你需要很多基础知识,好奇心,才能建立起来 提起一个文件,至少你要知道,必然有命名一说 文件名又要注意非英语的字符集乱码问题 提前excel,你得知道微软的excel,你可以不知道xlsb是什么,但目前常见的xls和xlsx的差别你应该知道。sheet如何命名 excel的列格式 当数值型列常用于分析时,不能使用字符串;一个个格子修改格式是很耗时的;排序;宽度 基于1个已有的excel,往里面写数据。还是完全新建一个。 如何利用excel已有的功能,而不重复造轮子 导出的目的:二次分析,得用一维表不要横向扩充。最终结果可以固定格式

上传文件:

  • 大小限制
  • 扩展名(类型)限制
  • 单个、多个
  • 同步还是异步
  • 文件名是否保留
  • 图片是否要进行压缩

导出文件:

  • 同步/异步
  • 格式
    • 表格
    • pdf
  • 导出目的

KPI、费用:

  • 何时开启计算,计算时数据必须已经静态,不会再有增删
  • 范围固定 必然是半开半闭
  • 什么时间字段的范围,该时间字段必须所有相关方落库固定,不能更新 例如不能选接口调用响应时间
  • 部分数据缺失如何处理
  • 导出最终结果的应该在页面或导出文件备注取值和计算逻辑

缓存:

  • 生成
  • 更新
  • 清除
  • 穿透
  • 过期

页面元素使用渲染条件:

  • 发生变化重新渲染
  • 渲染条件的滞后问题,需要后台重新验证

数据分析:

  • 原始数据必须一维原始数据

状态:

  • 初始态
  • 完结态
  • 状态间跳转
  • 异常态是否并入正常态
  • 异常态不并入时,和正常态之间的相互关联

配置:

  • 缺省
  • 是否使用缓存

发邮件:

  • 发件
    • 发件邮箱
    • 服务器配置
    • 发件服务器的发送频率限制
  • 收件
    • 收件地址
      • 单一地址、多地址;
      • 地址失效问题;
    • 抄送地址(O)
    • 密送地址(O)
    • 主题
    • 附件
    • 正文(O)
      • 业务正文
      • 签名
      • 提醒不要回复发件邮箱

页面:

  • 菜单路径
  • 页面权限
  • 按钮权限

校验:

  • 错误提示方式:一次性还是第一个
  • 批量数据部分不通过:全抛弃还是处理能处理的

导入:

  • 文件格式
  • 模板下载
  • 导入要求提示
  • 多sheet时如何定位待导入数据
  • 数据起止边界界定
  • 坐标判断字段还是读字段名判断
  • 数据的验证
    • 错误提示方式:一次性还是第一个
    • 批量数据部分不通过:全抛弃还是处理能处理的

度量衡:

  • 精确度
  • 舍入策略
  • 单位

接口日志的管理 EMA 哪些情况写日志? 接口编码和命名 如何确定、分配编码。尤其是调入调出方均记录日志时。如何保证不冲突 请求方响应方的身份统一维护还是不依赖基础资料。不依赖基础资料查询条件的下拉列表候选项如何取值 请求地址应该完整 状态码应该统一 对常见的状态做兼容处理 但有些系统并不以0 1代表真假 而是多个状态,01只代表顺序。关键还是要定规矩。 接口的回执成功与否应该和有没有达成客户端的期望对应。当客户端重复请求时,服务端识别出来进行幂等处理后,应该返回成功,对客户端更友好。 多系统为了还原出来调用轨迹,应该在设计之初就制定一个唯一的traceid,但很难 EMA的时序图应该是依赖traceid做的

对接口日志的使用: 查看具体的请求、回执、报错内容 为什么没有达成期望 还原交互过程(对同一对象的不同接口需要一个关联) 其他目的

我所说的一切都只是我的观点。
我的观点都可能是错的。

Licensed under CC BY-NC-SA 4.0
最后更新于 Sep 03, 2026 07:36 UTC
发表了15篇文章 · 总计28.82k字
输出促进思考
Built with Hugo
主题 StackJimmy 设计