在本书中,Mike Fizers 提供了有效处理长期、未经测试的遗留代码库的策略。
本书基于迈克尔为他著建的材料:迈克尔用来教导数百名开发人员、技术经理和测试人员如何控制他们的遗留系统的技术。
本书还列出了二十四种技术,可帮助您单独处理程 希腊电话号码库 序元素并进行更安全的更改。
在亚马逊上查看
4. 重构
随着面向对象技术(特别是 Java 编程语言)变得普遍,软件开发社区面临着新的挑战。由经验不足的开发人员创建的大量不良软件导致应用程序效率低下且难以维护。软件专业人员越来越不得不发现使用这些遗留的、次优的应用程序是多么困难。
多年来,面向对象编程专家已经掌握了许多技术来提高此类软件程序的结构完整性和性能。这些称为重构的方法仍然是专家的领域,因为从未尝试将这些知识转换为所有开发人员都可以使用的形式。在《重构:改进现有软件的设计》一书中,著名的面向对象技术导师 Martin Fowler 开辟了新天地,揭示了这些主要实践,并展示了软件从业者如何实现这一新流程的显着优势。