复制或修改他人代码非常容易掉坑里的,血泪教训!总结几点避免掉坑的经验:
复制他人代码:
1.一定搞明白别人的代码为什么这样写,细节一定要搞清楚。发生过一起生产事故,某处代码对BigDecimal保留两位小数的时候,使用的ROUND_DOWN,某开发人员就这段代码直接复制到自己的代码里,而该开发人员的功能是需要ROUND_HALF_UP方式来保留小数的。
修改他人代码:
1.看懂别人的代码。
2.最重要的一点,一定要搞清楚别人的代码被引用情况。这一点一定要谨慎!例如上周改一个方法,结果这个方法在五个地方被调用,改的时候没有注意,结果把其他功能给改坏了,最后不得不重新写了一个新的方法。
使用Eclipse进行Java开发的时候,可以使用Ctrl+H进行全局搜索,或者使用Ctrl+Alt+H进行引用搜索,这样就可以知道修改别人代码会造成的影响。
相比于复制他人的代码,修改他人的代码十分危险,一定当心!