阅读第八章的感受:主要讲解通过重构手法可以帮助开发者改进代码的内部结构,同时不改变其外部行为
1、搬移函数:将一个函数从一个类或模块移动到另一个更合适的类或模块中,将功能组合相似的函数聚集到一起;2、搬移字段:搬移字段是将一个字段从一个类移动到另一个更合适的类中。当一个字段在另一个类中更频繁地被使用时,进行这种重构可以减少耦合,提高数据的封装性;
3、搬移语句到函数:将一组相关的语句提取到一个独立的函数中,可以提高代码的可读性和复用性。这种重构有助于简化复杂的函数,使代码更易于理解和维护;
4、以函数调用取代内联代码:将重复的内联代码替换为函数调用,可以减少代码的冗余,提高代码的复用性和可维护性。这种重构有助于集中和统一处理逻辑,减少错误的可能性;
5、移动语句:通过调整语句的顺序,使代码逻辑更加连贯和清晰。这种重构有助于减少变量的作用范围,提高代码的可读性;
6、拆分循环:将一个复杂的循环拆分成多个简单的循环,每个循环只处理一种逻辑。这样可以提高代码的清晰度和可维护性,降低出现复杂错误的可能性;
7、移除死代码:移除不再使用的代码可以减少代码库的复杂性,提高代码的清晰度和可维护性;
1、搬移函数:将一个函数从一个类或模块移动到另一个更合适的类或模块中,将功能组合相似的函数聚集到一起;2、搬移字段:搬移字段是将一个字段从一个类移动到另一个更合适的类中。当一个字段在另一个类中更频繁地被使用时,进行这种重构可以减少耦合,提高数据的封装性;
3、搬移语句到函数:将一组相关的语句提取到一个独立的函数中,可以提高代码的可读性和复用性。这种重构有助于简化复杂的函数,使代码更易于理解和维护;
4、以函数调用取代内联代码:将重复的内联代码替换为函数调用,可以减少代码的冗余,提高代码的复用性和可维护性。这种重构有助于集中和统一处理逻辑,减少错误的可能性;
5、移动语句:通过调整语句的顺序,使代码逻辑更加连贯和清晰。这种重构有助于减少变量的作用范围,提高代码的可读性;
6、拆分循环:将一个复杂的循环拆分成多个简单的循环,每个循环只处理一种逻辑。这样可以提高代码的清晰度和可维护性,降低出现复杂错误的可能性;
7、移除死代码:移除不再使用的代码可以减少代码库的复杂性,提高代码的清晰度和可维护性;