当我写下一亿行代码读书

【0.1代码编写知识】之【软硬件的错误排查之道】

2019-03-05  本文已影响21人  当我写下一亿行代码

以下摘录自《调试九法:软硬件的错误排查之道》

调试规则

理解系统

这是第一条规则,因为它是最重要的。

制造失败

虽然看起来很简单,但如果不制造失败的话,调试就会变得很困难。

不要想,而要看

凭空想象,问题可能有几千条原因。而实际的原因只有去看了才能发现。

分而治之

当bug的藏身之地不断被缩小一半时,它将很难再隐藏下去。

一次只改一个地方

我们在生活中要有一点先见之明。如果你所做的更改没有起到预期的作用,那么就把它改回来。它们可能会产生无法预料的影响。

保持审计跟踪

不要只是在心里记住“保持审计跟踪”这条规则,而要把它写下来。

检查插头

一些显而易见的假设往往是错误的。请恕我赘述,假设错误通常是最容易修复的错误。

获得全新观点

不管怎样,你都需要休息一下,喝杯咖啡。

如果你不修复bug,它将依然存在

现在你已经掌握了所有的技术,没有理由再让bug存在了。

**从帮助台得到的观点是不明确的

只能通过远程方式了解问题,眼睛和耳朵接收到的信息并不十分准确,而且关键是时间紧迫。

上一篇下一篇

猜你喜欢

热点阅读