当前位置: 首页 > 科技观察

东半球最高级的调试技巧_0

时间:2023-03-12 18:25:33 科技观察

不管是什么行业,最让人兴奋的通常是解决新奇难题带来的刺激。在我的工作中,我经常会遇到很多错误,乍一看似乎是不可能的。不是不能解决,而是完全不可能出现。就好像尖端科技揭示了一种新奇的逻辑现象,人的大脑根本无法理解。当然,我这里总结的bug是非常独特的。如果要说有没有什么先进的系统化的方法来对这些bug进行归类并统一解决,那是愚蠢的,就好像一个人不能意识到自己在犯错误并避免它一样。无论如何,以下调试原则对我来说非常有效,而且我相信对大多数程序员也是如此。您更改了错误的文件您更改了正确的文件,但在别人的机器上您更改了正确的文件,但忘记保存您应该有正确的文件,但忘记重新编译您认为您打开了那个东西,但实际上您打开了它关了,你以为你关掉了那个东西,但实际上你打开了它在会议上,你应该听。你跑错了版本你跑了正确的版本,但是在别人的机器上你改正了问题,但是忘记提交了但是,很多用户的工作依赖于之前有问题的版本,所以你不得不回滚。我很虔诚的把这些调试原理提供给大家,不可能只用其中一个来解决任何调试。衷心希望你通过思考这些调试原则,能得到意想不到的收获。英文原文:Cuttingedgedebugging翻译自:http://www.oschina.net/news/54244/cutting-edge-debugging