从今天开始,我的任务又变了一个,转职修改bug了,
前期的代码移植完成之后,现在就是进行补洞了,
主要的目的是完成如下这些,
1,移植过程中遗留的一些小漏洞问题。
2,版本不一样导致的一些小区别,比如creg的电信支持
3,N710遗留下来的一些东西,在这个版本进行完成,(N710不修改了?还是不要了?)
今天一天,差不多算是就修改了一个bug,但是很有代表意义,涉及了ap侧,modem侧的各种模式,而且还涉及了找bug的这个过程,算是我独立完成的第一个bug吧,
改bug第一步
1,看明白bug描述
2,复现
3,分析结果
4,查找原因,
5,实验,
6,想解决方案,
7,验证
看明白bug的描述是很重要的,测试部发送过来的bug一定要仔细的看清楚,知道是什么东西。
然后复现出来,按照测试部提供的复现步骤实现,搞明白每一步导致了那些变化,
然后根据这些个变化分析原因,大致是个什么原因导致的
去查找, 验证,打log查看
想解决方案,看怎么解决比较好,又不会影响到别的问题,
编译验证,看是否是这个原因。
接下来几天都得改bug,可能是各种bug,也算是一个学习的过程吧,不停的翻看代码,bug,很有挑战啊,