修改现有代码
第1章描述了软件开发是如何迭代和增量的。 一个大型软件系统的发展经历了一系列的演进阶段,每个阶段都会增加新的功能,并修改现有的模块。这意味着,一个系统的设计是不断发展的。不可能在一开始就为系统构思正确的设计;一个成熟系统的设计更多是由系统演进过程中的变化决定的,而不是由任何最初的设想决定的。前几章描述了如何在初始设计和实现过程中消除复杂性; 本章讨论如何防止复杂性随着系统的发展而蔓延。
Last updated
第1章描述了软件开发是如何迭代和增量的。 一个大型软件系统的发展经历了一系列的演进阶段,每个阶段都会增加新的功能,并修改现有的模块。这意味着,一个系统的设计是不断发展的。不可能在一开始就为系统构思正确的设计;一个成熟系统的设计更多是由系统演进过程中的变化决定的,而不是由任何最初的设想决定的。前几章描述了如何在初始设计和实现过程中消除复杂性; 本章讨论如何防止复杂性随着系统的发展而蔓延。
Last updated