当前位置:网站首页>微信小程序项目--订单
微信小程序项目--订单
2022-08-08 22:41:00 【@半良人】
需求问题:
1.功能设计有些冗杂,缺少优先级,该砍的应该砍掉
2.新增和修改逻辑不统一
3.列表数据过多,没有筛选以及排序,使用不便
4.页面显示比例,主要功能不突出
测试点总结:
1.列表页面的返回刷新
2.返回上一级处理(增删改成功后的返回不要返回到增删改页面
)
3.列表显示页面(空,较少,较多—清理上一次的结果)
4.页面加载过程中的loading
5.对接口返回null值的处理(显示)
6.后端接口幂等处理
7.前端操作按钮的防抖处理
8.完整的功能业务流程
9.功能按钮的点击区域过小,功能操作不便
10.兼容性测试(品牌,机型)
11.小程序分享功能(需要前端处理)
12.登陆过期处理
经验教训:
1.方法缺少通用的封装导致不同的操作返回同一页面都需要分别处理很麻烦
2.后端接口有公用的部门,有些是单独的,不是公用的部分后续的修改需要多个端同时修改
3.前端加强交互和校验,减少接口的调用,减轻后端压力
4.考虑用户问题的复杂性,记录用户操作日志记录–埋点
5.前端用了新的非微信原生框架,框架在微信小程序分享的时候会刷新,造成token失效(卡了很久没法解决)
边栏推荐
猜你喜欢
随机推荐
C language library function summary2019.10.31
一个PHP算法,php数组一个二维数组拆分成多个子数组
wsgw登录抓包记录
Ant Forest Offline crawlers automatically collect energy, raise chickens, and other operations
三国战绩物品序号.txt
新手如何买股票,买股票安全吗
Xcode 创建一个Dylib 插件deb项目
新安装Laravel Framework 6.18.35 php artisan migrate 报错
Dynamic Host Configuration Protocol DHCP (DHCPv4)
Unity 双生ScrollView滑动冲突问题
测试/开发程序员,如何跳出技术瓶颈?一年两年......
微服务架构的核心关键点
software design principles
Unity 创建重复使用的子节点,避免生成多个子节点
BSV 中的零开销私人时间戳
Liquor Daily Question ---- Find the nth Fibonacci number
ArcPy图斑编号-根据字段长度自动补齐
嵌入式开发:提示和技巧——C 语言中要避免的8个保留字
Firewall first contact
按键精灵 删除文件 命令