浅谈代码优化

代码的优化分为两个方面:

一、减小代码的体积。二、提高代码的执行效率。

======================================================================================

一、减小代码的体积

1.如果要改动代码尽量集中在一处修改,例如要修改某些属性的值,可以写一个统一化的方法对属性进行修改。

2.如果有一个功能超过两次被使用,可以考虑把它封装一个静态的方法写在公共的Utils中。

3.如果有超过两个子类在某个函数中做了相似但又不同的操作,可以考虑将这个函数在父类中抽象化。

 

二、提高代码的执行效率

1.时间复杂度尽量要小(越少的loop嵌套,代码的执行效率越高)。写代码时可以多采用过滤的方式提取出目标数据,尽量不使用循环的方式提取。

2.写代码切勿相互依赖,尽量做到解耦(例如A Service中调用了B Service中的方法,同理B也调用了A,这样是不可以的)。

3.减少动态运算的语句,宁可浪费一点内存去处理数据,也不可让它动态运算浪费CPU。

猜你喜欢

转载自www.cnblogs.com/ALittleMoreLove/p/11091086.html
今日推荐