1.应用场景
主要用于记录个人关于APP移动开发的思考总结以及良好实践收集。 |
2.学习/操作
1.文档阅读2.整理输出20220405 周二 成都·双流1. 后台监控应该可以监控目前使用各个App版本的具体数量,比例,从而在决定是否依然要做版本兼容的问题【后端接口】 2. 如果前后端都能实现的功能,而且是性能开销等方便相差无几的情况下,推荐放到后端去做,因为在兼容老版本更加容易。后端可以随时部署上线,但是前端旧版App是没办法控制用户升级版本的。 20220425 周一 成都·香年3. 前端实现输入自动搜索注意点总结
20220429 周五 成都·香年4. 不论前后端代码做了哪些改变,都应该先评估,服务可能受到的影响范围,以及重要程度,另外都应该自测和QA测试,尤其是重要的服务,以及自己不确定的是否会影响的地方,不能存在侥幸心理,墨菲定律告诉我们,如果事情有变坏的可能,不管这种可能性有多小,它总会发生。所以,不要逃避,不要存在侥幸心理。 来自于自身大意偷懒【抓包麻烦,而且想当然传递的ES查询语句应该用的是都是must,结果另外一个地方用的是should,说实话,个人更加推荐使用must】,不同参数的接口测试,由于自身没有对其中一个前端的参数测试,而是让iOS同学帮忙测试确认,结果被告知测试正常【巧的是,线上这个问题只发生了Android上】,最终因为后端代码导致的线上bug,注册用户体验受到影响,预估有3000用户。 同时报警信息没有被传递到自己,导致两天后才知道,便立马fix。 5. 版本判断是不得已的做法,如果能不用就不用~ 后续补充 ... |
3.问题/补充
1. APP的接口安全问题请教大家 app 接口需要防护 csrf 吗? · Ruby China
|
4.参考
TBD |
后续补充
...