如何做代码重构?
如何做代码重构?请各位介绍下实际开发中的代码重构经验,顺便问问哪位有“代码重构”这本书?
------解决方案--------------------题目太大,我简单说下,在下列情况下考虑代码重构
1、代码重复编写,同一段代码大量出现在不同的类中,考虑提炼成单独的类。
2、某些类和方法太长太大,尽量切分为小的类和方法,否则可读性和健壮性都会很差。
3、类和类之间联系太紧密,如A类大量使用了B类的方法,应考虑A,B合并。
4、过度的耦合,当某个类的修改导致大量其他类被迫修改,设计粒度不够。
5、可读性改良,包括变量、方法、类名都要容易理解,添加必要的注释。
------解决方案--------------------410398699@qq.com,鄙人有电子书,谁要的话,发邮件。