案例分享5--发送问卷流程图

背景:

项目开发流程图中出现了将不必要的逻辑放到前段处理,导致了前端的逻辑混乱,增添了前段维护的复杂性。

案例分享5--发送问卷流程图_第1张图片

业务流程如下:

教师打开教师端,点击推送课程章节,开始查询三个任务(当前进行的课程,前面已完成的三个课程、后面即将开始的三个课程)—绑定课程和规则的关系--最后存到redis中。

在当前课程结束的10秒倒计时开始查询是否配置了调查问卷,配置了就获取激励规则,没有配置就循环查询接下来的三个任务。

存在问题

流程图中存在最大问题就是不应该把多重循环写到前端,应该将多重循环和倒计时10秒的计时器放到后端处理。

案例分享5--发送问卷流程图_第2张图片

总结:

流程图的作用是指导开发工作,画图的过程体现的就是业务分析的过程,要充分考虑到项目开发的复杂性和可维护性。要用书写代码的严谨精神进行流程图的思考和绘制。

你可能感兴趣的:(总结,流程图)