内容简介
软件工程师和架构师在处理大型复杂代码库时,需要有效地扩展和维护它们。通过这本经典实例,本书作者不仅仅介绍了整洁代码的概念,还向你展示如何识别改进机会,并评估它们对生产代码的影响。这些技术在可靠性和系统演化方面,随着时间的推移带来了显著的回报。
本书通过JavaScript、PHP、Python、Java等多种编程语言的真实示例,提供了经过验证的实践方法,帮助你扩展和维护大型系统。每章涵盖了包括可读性、耦合性、可测试性、安全性和可扩展性在内的基本概念,还有代码坏味道及其相应的解决方案。
随着阅读的深入,本书中的重构实例及其解决的问题会变得越来越复杂。你将学习以下内容:
·理解整洁代码的好处,并学习如何识别改进机会。
·逐步学习重构技术。
·理解整洁代码背后的理论。
·在多种现代编程语言中看到实际的例子。
·获......