2015第17周周记:老大旅游了

这个月开始,公司将持续地开展一年一度的旅游活动。这周老大去旅游了,我这边的事也相当杂一些,趁机可以偷偷懒。

首先是之前做的网络的驱动修改任务的测试、备份。虽然只想了几行代码,但从任务下达、学习到任务备份,差不多花了一个月的时间。这周测试部测试结束,于是要对任务进行任务,写备份申请表格,由某部门对任务的文档、镜像文件进行审核,包括涉及到的文档是否完备,从任务需求书到概要设计,从自测报告和测试报告,到镜像文件命名,等等。由于不同的设备都使用同一个芯片,当然使用同一个内核版本,但有关部门说要在文件名称上反映不同的设备型号,而之前又没定义过,这又花了些时间去搞。

另外一点就是业务代码学习了,我一直是不称职的方案负责人,所以只好趁空闲时看看业务代码,画画流程图,理清各模块的关系。顺便修正一些代码上的小问题。比如除法运算没有判断除数是否为0,等等。关于代码警告,其实项目经理很早就开始说要做review了,同部门有一个同事修正了大部分有基础模块有关的警告,后来我用高级版本的编译编译发现了一些并且修正。经过考虑,决定在Makefile中开-Werror,将代码警告当成编译错误,以确认提交到代码树上的代码没有一个警告。

再有一点就是PCI驱动的学习,趁着有机会,在内核里多加点打印语句进行流程的跟踪,做点笔记。经过几天的学习,对PCI的认识又深入了一点。

周五那天,我所参与的项目又启动新的阶段任务,算了一算,这是第3个阶段了。以前就听说项目阶段验收结束会请项目成员吃饭,而现在连个影子都没看到,估计是谣言。

反正项目还没正式启动,趁着为时不多的空档期,好好珍惜。