xinglie.github.io
xinglie.github.io copied to clipboard
数据原子化
软件开发中少不了协作与调用,现尝试对数据的传输进行原子化定义
数据的产出方应该提供清晰合理的原子化数据,不要根据业务诉求有所加工
以前后端分离的 BS 模式来讨论
前端获取后端接口,后端接口数据需保持原子化,非必要不进行业务逻辑的数据加工,业务逻辑的加工应该在前端处理
这样后端接口可以尽可能的提供给不同的平台,否则一些业务加工的数据在某些平台下不需要就会造成服务端的性能浪费
后端获取前端数据,前端同样保持数据原子化,不进行数据的加工