2009年3月13日星期五

火大了

今天正在折腾driver新一轮的优化,对某些指令在进行改写,试图以此减少最终产生的指令数量。

快走时,外网服务器的性能检查结果出来了,我去看了看,一起讨论了一下。无意中,在检索源文件的时候,突然发现一个让我非常光火的事情:

我们原来有 一组脚本文件,用来让策划编写代码定制功能。后来因为有被滥用的趋势(比如脚本间互相调用,单一脚本太长),所以限制了脚本不能互相调用,单一脚本不能超过30行。因为有很多重复的公式,所以我们将它们抽取出来形成公式文件,允许通过脚本调用这些公式,以增强脚本的能力。

但是没想到现在公式则被滥用的厉害,公式内容极为复杂,完全替代了之前脚本的功能,早已不再是公式。这种开发人员为了达到目的而有意无意的不择手段钻空子的行为,实在是让我光火的厉害。

我想,除了一方面增强这些限制以外,还需要对策划编写的脚本进行code review。然而,不仅如此:还必须培养相关开发人员负责的态度,用正确的方法解决问题的意识,否则,他们终究还是能够找到破绽。

1 条评论: