在星环科技实习的第一个Bug修复
1. 前言
Debug 是不会 Debug,这辈子都不会Debug的。
这只是一个玩笑 : ),世上没有不会写bug的程序员,Debug肯定还是要的。如果让我说,实习的第一个月最兴奋、难忘的事情是什么,我肯定会说我为我们小组项目修复的第一个Bug,这对我是有里程碑意义的。十分中二的说,当我的分支被merge进主分支的时候,我的名字出现在annotate中的时候,我能感受到自己为项目出了一份力,自己是项目的一份子,哈哈。
不过言归正传,项目需要merge的分支有比较严格的要求,要注意不少东西。正好借用这篇文章记录一下自己修复的第一个bug,这一里程碑,也总结一下修复过程中其中用到的知识。
2. Bug 详情
我在的项目组负责的是搜索引擎的部分,前两个星期,我主要是配置环境,阅读源码,运行样例代码。在我运行的过程中,遇到了查询到hit的score为NAN(not a number)以及maxscore为0.0的情况。