美文网首页ReactNative
RN 解决 BUG 思路有哪些?

RN 解决 BUG 思路有哪些?

作者: 半个木头人 | 来源:发表于2024-03-18 09:37 被阅读0次

我们程序员“不是在解决 Bug 的路上,就是在写 Bug 的路上”。
这话虽然只是一句调侃,但是这也侧面印证了两点:一方面是,我们会遇到很多 Bug,也会花很多时间去解决 Bug;另一方面是,我们直接裸写的代码可能存在较多的潜藏 Bug,我们得花精力把这些潜藏的 Bug 给找出来。那面对这些 Bug,有没有什么通用的解决思路呢?

两个原则:不带上线原则和本地复现原则

我先和你介绍发现问题这一步的两个原则:不带上线原则和本地复现原则。
不带上线原则:要尽可能早地在本地开发时发现问题,提前发现问题是不带 Bug 上线的必要条件;
本地复现原则:如果 Bug 已经被带上线了,我们要尽快发现它,还要尽可能多地收集线上信息,让它能更容易地在自己的手机或本地复现。
不带上线原则怎么实践呢?首先,我们要清楚,没有任何的线上 Bug 是不可能的,但我们可以减少带上线的风险,比如团队成员之间可以通过合作建立一套完善的上线流程,依靠流程和机制来减少风险。其次,在这套流程和机制下,我们自己可以选择合适的工具来减少风险。

调试模型

截屏2024-03-19 09.28.09.png

调试工具

截屏2024-03-19 09.28.42.png

自带的工具

截屏2024-03-19 09.35.17.png

相关文章

  • 报bug的礼仪(8)

    一个bug的闭环除了包括创建bug和解决bug,还应该包括关闭bug。关闭bug有哪些注意事项呢? 最重要的,要看...

  • 解决bug的思路

    遇到bug不要惊慌,惊慌失措会显得你很低级,冷静分析bug的原因;首先定位bug的位置,然后从代码的层面去分析问题...

  • react native面试题

    1、rn相比于原生,有哪些优势 2、rn组件的生命周期 3、rn的缺点有哪些 4、父传子,子传父实现原理 5、如何...

  • listView缓存策略导致的ListItem进入的页面不能及时

    自我简述 做RN项目已经一年了,其中遇到过各种bug(心酸泪历史啊...)。在这里记录下,各种bug及解决过...

  • /node_modules/react-native/third

    RN升级可能产生这个bug,解决方法"在根目录:1.cd node_modules/react-native/sc...

  • RN 思路

    数据框架 mobx 代码规范eslint-config-airbnb 网络请求框架apisauce 侧滑栏reac...

  • 父子组件的通信

    解决链接bug的思路:因为点击的时候会调到新的页面(而不是在原来的页面上的变化,自己的解决思路是将其“拦截”,使用...

  • 项目开发中遇到的Bug解决经验总结

    今天在项目开发中遇到了两个很难解决的bug,我把我的思路记录下来,以供之后遇到bug时,提供一些思路: 编译通过,...

  • 最世界--项目总结

    做项目的思路 first 当拿到一个项目后,首先要思考项目有哪些难点,会产生什么样的bug,不同的网页有什么联系,...

  • swift3.0 实现中文拼音索引

    效果图 有个bug: 索引与title跳动没有符合实际,现在没有解决思路,后续解决 代码注释比较清楚,一个文件完成功能

网友评论

    本文标题:RN 解决 BUG 思路有哪些?

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