美文网首页JAVA学习记录JavaJava 杂谈
记一次关于待办任务的链接设计

记一次关于待办任务的链接设计

作者: 廖小明的赖胖子 | 来源:发表于2019-04-13 16:34 被阅读2次

慢慢来比较快,虚心学技术

需求

待办列表,要求每一项任务可以跳转到特定不同的页面或调用不同接口,从而实现消息机制

设计思路

第一波

思路:通过增加任务表与业务表之间的路由配置表,每次生成任务信息的时候,将对应业务模块路由与相应的业务id拼接链接同步传入,前端获取任务详情时自带路径跳转

优点:一次存储,多次取用,也不用特殊处理

弊端:路径耦合固定,一旦发生路由变更,之前存在任务表中的路径将会失效,导致无法获取业务信息或其他异常

第二波

思路:任务列表中存储业务id以及业务模块专属的key,当前端获取任务列表的时候再同固定路由配置表进行模块路径匹配拼接

优点:灵活存取,不受路由变化限制,正好解决上一设想的缺陷

弊端:每次获取任务列表的时候都需要进行路径组装,相对麻烦

第三波

思路:去除路由配置表,由配置文件代替相同功能,在取出任务时由程序代码进行路径拼接并返回给前端

优点:使用程序控制,较为灵活

弊端:每次获取任务列表的时候都需要进行路径组装,相对麻烦

第四波

思路:为了增强灵活性,不进行拼接,而是由前端获取到任务列表后,每次点击根据每个任务的id和key判断调用的接口或跳转的页面

优点:大大增强灵活性,前端随时调整接口或页面的跳转

弊端:尚未发现

总结

有时候最简单直接的解决方案,可能是最有效的方案。精简解耦,需要经验和技巧支撑,多谢前辈们的建议。

不知道还有没有别的解决方案 ,欢迎评论区互相讨论

相关文章

  • 记一次关于待办任务的链接设计

    慢慢来比较快,虚心学技术 需求 待办列表,要求每一项任务可以跳转到特定不同的页面或调用不同接口,从而实现消息机制 ...

  • “待办任务”理论

    “待办任务”理论(Jobs-to-be-done)是克莱顿•克里斯坦森提出的,是指用户或顾客在特定场景下试图取得的...

  • 关于目标、任务、待办、日程的关系思考

    我看了很多关于这几者的关系,我细想了下,都不对,我就想分享分享我的想法。 首先,对于我们的生活,要乐观积极向上,有...

  • 羊 | 图卡037 关于有效待办事项清单的一点看法(2-8)

    作者关于有效待办事项清单的看法: 1.使用待办事项清单系统时,考虑自己的工作流程。它应当是有助于你完成任务的。 2...

  • GTD 的核心原则

    收集: 把任务从大脑里清出来,形成待办列表 整理:整理待办任务,分类任务 组织:下一步行动,形成项目,等待处理,将...

  • 关于学习任务的设计

    在学习目标的统领下设计的学习任务就是老师对语文课堂教学的认识体现!教材里一篇篇课文的用处,是用它来学习“识字写字”...

  • #观察永澄50天实验-03天#

    【迭代昨天】 20170920 ★工作日志法 ★日志直转待办任务 ★待办清单集合法 20170919 ★显化...

  • 故事接龙|白叔见友记(下)

    前情提要 想要见到的人都见到了大部分,关于任务还有许多未完成…… 上期链接:故事接龙|白叔见友记(中) 正文 文|...

  • #观察永澄实验日志-04天#

    【迭代昨天】 20170920 工作日志法 日志直转待办任务 待办清单集合法 20170919 显化知识 做...

  • TW--第三次任务

    1.两次作业任务的Github链接 作业一的链接作业二的链接 2.任务中的问题 (1)我遇到的问题主要是关于作业二...

网友评论

    本文标题:记一次关于待办任务的链接设计

    本文链接:https://www.haomeiwen.com/subject/ckkrwqtx.html