代码的坏味道
1,集合类嵌套集合类要注意可读性,可能会降低了可读性,意义要直观;如需要避免集合类嵌套即合理,可以通过抽象和内部类解决这个问题;
2,避免出现进行一个集合的多次遍历,通常只需要一次遍历,把循环体组合即可;
3,注意遍历的次数,可以考虑将组成集合的循环体与集合的遍历组合到一次,就可以将遍历次数减少到组成集合的遍历的次数;
例如,有 List 对象 list,由循环体 a 组成 list,要遍历 list,可以考虑把 a 和遍历 list 的循环体结合在一起,将遍历次数从 list.size X list.size 减少到 list.size;
4,减少抽象可能可以提高程序性能,例如 A 方法的返回值是一个集合类对象,该集合类对象会在调用处被遍历进行 B 操作,如果在 A 方法的循环体里面就进行 B 操作,就可以减少遍历的次数;但其实这种想法是不正确的,因为两种做法,都进行了
浙公网安备 33010602011771号