第6章介绍了如何重新组织数据,这是一个常见的重构任务。作者详细讨论了数据类和数据结构的不同,以及如何选择合适的数据组织方式以改善代码质量。
在本章中,福勒讲述了一些具体的数据重构技巧,如封装字段(Encapsulate Field)、以及如何将数据类的职责划分得更加清晰。他提到了代码中的数据泥团(data clumps)问题,即多个数据项总是一起出现,这是一个很好的迹象表明这些数据可能应该被封装为一个单独的对象。
此外,本章还提到了不可变对象(immutable objects)的重要性,以及如何避免共享可变数据,因为它们可能引发并发问题。
我发现这一章非常实用,因为它提供了许多具体的重构技巧和示例,帮助读者理解如何在实际代码中应用重构原则。重新组织数据是一个常见但关键的任务,它可以提高代码的可维护性和可读性,减少错误的发生。
这两篇阅读笔记总结了《重构:改善既有代码的设计》的核心理念以及一个具体的重构实例,以便更好地理解和应用书中的知识。希望这些笔记有助于您更深入地了解重构的概念和实践。
标签:重构,应用,代码,笔记,如何,阅读,数据 From: https://www.cnblogs.com/xlm926/p/17781589.html