这段时间一直在做Code Review,有一点小感触,就是不要轻易的对一段代码下评论。
在看别人代码的时候,我想应该有不少人都会在看的时候有这种想法,“这写的什么啊,这么复杂!”或者“怎么这样写啊?那样写多好!”
其实,或许事情并不是你眼前看到的这样,或许他这样写是有原因的。
我有一次,在看jsp页面的时候,发现一大段,好多<c:if>标签,大概2、30行,我一扫,觉得怎么这么麻烦,那种情况用<c:choose>不是更简单么?结果我自己一动手,写了5行,写不下去了......照我那样写,会有太多的冗余代码。
类似的情况并不少见,可能你觉得没必要的东西,在另一个地方是有意义的。
不要轻易的说:“这段代码太烂了!”