项目实战5——发送调查问卷流程代码流程优化

简介: 项目实战5——发送调查问卷流程代码流程优化

优化前:

1.代码流程图

左侧虚线框内为前端部分,右侧虚线框内为后端部分

2.优化前存在的问题

从流程图之中不难发现,左侧前端部分。将前端逻辑做了多入口和多循环。

这样将不必要的逻辑写入前端进行处理,容易导致逻辑混乱难以管理和维护。

优化后:

优化后的图通过对比,最直观的是左侧前端虚线框内的元素少了很多。

原因是将调用activityExcuteByConfiguration接口返回值的条件判断逻辑放入后端,

根据条件是或否,在后端分别调用sendingQuestionnaires和getActivityConfiguration接口。

针对这个案例第一遍尝试优化,可能不太完善,欢迎提出建议!

相关文章
|
6月前
|
测试技术
迭代中性能测试活动1-2的详细内容
迭代中性能测试活动1-2的详细内容
|
Java
微信红包的模拟代码
微信红包的模拟代码
128 1
|
1月前
|
监控 安全 数据库
用PageAdminCMS的网站需要经历几个步骤?
搭建基于PageAdminCMS的网站需经安装、配置环境、创建内容及管理等步骤。首先从官网下载并安装PageAdminCMS,解压上传文件至服务器,访问安装脚本,同意许可协议,检测环境,配置数据库信息,初始化管理员账号完成安装。随后配置网站基本信息、栏目、SEO及插件。接着创建文章、上传图片。最后监控网站运行状态,定期更新内容、备份数据及加强安全防护。参考官方文档或社区可解决具体问题。
|
6月前
|
XML 人工智能 程序员
AI回答总不满意?你的提问方式可能完全错误!
卷福分享AI提问技巧:1) 提供详细信息,明确问题背景;2) 让AI扮演角色,增强回答针对性;3) 使用分隔符处理多部分请求;4) 提供示例以确保回答风格一致。这4个技巧能帮助你更好地引导AI生成你需要的内容。适用于ChatGPT及其他大语言模型。
350 7
AI回答总不满意?你的提问方式可能完全错误!
|
6月前
|
安全 测试技术 数据库
迭代中性能测试活动3-4的详细内容
迭代中性能测试活动3-4的详细内容
|
6月前
|
监控 算法 测试技术
迭代中性能测试活动7-9的详细内容
迭代中性能测试活动7-9的详细内容
|
运维 测试技术
【超干货】近期收到的测试面试题分析
【超干货】近期收到的测试面试题分析
|
安全 测试技术 数据库
测试活动之缺陷管理
测试活动之缺陷管理
184 0
测试活动之缺陷管理
|
SQL 小程序 关系型数据库
你可以这样回答!2022年软件测试面试话术为你奉上
面试就是就是进入岗位前的临门一脚,如果因为准备不足而导致面试失败那可就亏大了!因此,为了帮助大家提高面试成功率,尽快拿到高薪offer,我为你们准备了一套面试话术以及技巧,希望对即将参加软件测试面试的你们有所帮助。
167 0