首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Bug 折磨疯后,我写了本 Bug 修复手册。

好消息,好消息,我的 Bug 修复手册上线啦! 当然是免费的 ,放在了我的编程导航网站上:https://www.code-nav.cn/course/bug 下面简单介绍一下这个手册。...为什么要做 Bug 修复手册? 鱼皮带大家做项目多年,发现大家遇到的很多编程方面的问题其实都是 通用 的。 比如为什么前端网页打不开啦!为什么没办法登录了!为什么后端项目启动不了啦!...授人以鱼不如授人以渔,为提高 Bug 的解决效率、带大家掌握解决 Bug 的套路、提升自主解决问题的能力,鱼皮决定打造了这份《程序员 Bug 修复手册》。...比如解决 Bug 的流程和套路: 常见的请求错误码解释及解决方案: 2、经典 Bug 解决方案 根据大家过去向我发起的项目相关的提问,我整理了一些常见的、经典的 Bug,大家可以根据需要查找和阅读。...比如前端框架初始化错误、数据查询为空等等: 3、Bug 案例分享 收录了鱼皮本人和一些博主分享的真实 Bug 踩坑和排查过程,感兴趣的同学可以阅读长见识。看别人解决 Bug 还是很爽的哈哈!

10210

程序员的bug修复宝典

并不是每次我们修复bug之后就可以万事大吉了,此时我们还需要去重现bug以确保bug被真正修复。除此之外,有条件的我们还需要去验证相关场景,以保证修复bug不会引入其他bug。...2.验证bug修复可能改动到的相关模块是否正常,保证bug修复不引入新的bug。 如果上述有任何一点没有达到的话,请返回步骤四和步骤五,重新修复bug!...---- 3.如何提高bug修复的效率 上文我们着重讲解了解决bug的艺术,为的是能够更好地解决bug。但是如何才能保证既有效,又快速地修复bug,提高bug修复的效率呢?...以上4点可以说直接决定了bug修复的效率。那么如何才能提高bug修复的效率呢?下面我将一一给出我的看法。 3.1 建立健全的信息收集机制 bug信息的收集可以说是修复bug过程中最为耗时的环节。...bug修复的效率。

59120

最难调试修复bug 是怎样的?

作者:doodlewind 链接:https://www.zhihu.com/question/21991014/answer/1513267624 真正最难修复bug,其解决靠的已经不是个人英雄主义的单打独斗...这种 bug 的解决,甚至能直接使其解决者自此一战而扬名天下。 1994 年著名的 Intel CPU 浮点运算 bug,就是这样的传奇 bug。...只要解决了这个 bug,还能一并解决掉奔腾 CPU 上由此产生的片上正切、正交和求余指令的衍生 bug。...到 12 月 5 日,他们开发出了一种巧妙的修复方法:检查除数有效位部分的的高四位(浮点数有效位部分即 fraction,如下图示例中的红色部分),如果它们是 0001、0100、0111、1010 或...32 位单精度浮点数结构,后 23 位为有效位 于是,报道「该公司修复了 Intel 奔腾 CPU 浮点数 bug」的新闻,迅速登上了包括纽约时报在内的各大主流媒体。

81410

iOS之JSPatch 热补丁实时修复bug

背景 在iOS开发中,存在bug修复周期长的问题。若程序出了bug,往往需要走一下 步骤: 修改代码--打包--提交审核(--审核被拒--修改代码--再次提交审核)--用户更新。...热修复 一种即时修复bug的技术,也叫hotfix。 什么是JSPatch? JSPatch是一个一个动态更新的开源的框架,可以实时的修复bug(热修复)、添加新功能。...的tableView:didSelectRowAtIndexPath:方法中存在一个数组越界的crash: 我们可以在服务端用js下发一段这样的代码,达到实时修复bug的目的: 我们可以在项目中引入...运行程序,该测试方法会自动在沙盒下寻找main.js文件并执行,以验证bug是否被修复。 第八步:下发补丁 在上一步补丁有效性验证成功之后,去JSPatch平台下发补丁。...第九步:运行app,再次在LeftViewController的选择cell,之前选择cell导致crash得到了修复! 至此,我们已经在不用重新提交版本的情况下,完成了bug的实时修复

54610
领券