您现在阅读的是由精品提供的精品总排行小说 —《程序员修炼之路》 第一百九十八章 善战者致人而不致于人
任何人都有自己的强项和弱项,重要的是知人善用。
曾荣的强项是,如果按既定规则办事,执行力强,工作也仔细负责。而弱项是遇到强势的客户或领导时,很难坚持自己的主张,常常会被带偏。
去年神马项目的后期,叶奕凡的主要精力放在新项目上,神马基本全交给曾荣打理,他自己只是偶尔扫一眼往来邮件。
有一天和国一个叫井上的人发来一个测试问题报告,他是专门对应测试问题的和国项目成员,大概30岁左右,问题的具体表现是这样的。
一般来说,在页面上,按tab键时,光标会按从左到右,再从上到下的顺序移动。但不知为何,某一个页面按tab键时,光标顺序有异常。
只解决这一个画面的问题好办,在页面中,可以通过代码强行规定光标顺序,不过麻烦些,要写不少代码。
但井上要求不只对应这一个页面,还要确保其他的所有页面都不能出这样的问题。
神马项目一共有五百多个页面,如果在所有页面都这样麻烦的去改,而且改之后,所有页面还要重新测试一遍,工作量可就大了去了。
不过经黄远征和耿青杨一番研究,找到了一个简单的方法,就是可以在页面的上部,只加一行完全相同的代码,就可以绝对的保证光标顺序正常了。
而且这个项目的框架中,有一个文件,叫做头文件,所有其他的页面,都会把这个头文件引入,这样的话,只需要把这行代码,写到头文件里,那么就相当于加到了所有其他页面里。
这样的话,只改动这一个文件,也就不需要把所有程序重测试一遍,只找几个有代表性的测试就行了。
但有个小问题,加了这行代码后,按tab键时,光标就只能从左到右,从上到下移动了。万一哪天客户来心情了,说某个页面非要自己定义光标的移动顺序,那可就无法实现了。
如果非要考虑哪个自定义顺序,那这行代码就不能在头文件里加,而是要分别在所有的页面中各写一遍。这样的话,将来想自定义某页面的光标顺序时,就可以单独把这个页面中的这行代码删掉,再在这个页面中,通过具体的代码自定义光标顺序。
修改方案发过去后,井上反馈过来的意见是,需要考虑到客户自定义光标顺序的可能性,也就是要把这行代码写到每一个网页中。
这个事情一直是曾荣为主去讨论的,前面的事项叶奕凡没太注意,但看到最后这封邮件时,他察觉到不太好了。因为现在客户测试阶段临近尾声,只剩下一周了,项目胜利在望。
而这时候,把所有页面都改一遍,虽然只是加一行代码,万一你改时,按错键,把文件其他地方误动了呢,所以必须要把所有页面都测试一遍,
项目规模这么大,五百多个页面要想都跑一遍,构造数据就是一个大工作量。项目最终阶段,华夏员工只剩下四个人了,这样测的话,这一周,四个人的精力恐怕要都投进去了,再有其他问题可就没有精力对付了。
一想及此,觉得需要过问一下了,就把曾荣叫了过来,问道:“对于井上这个要求,你怎么想的?”