导入
软件项目与代码组织简介
了解本章将涵盖的内容概要。
概述
当我们编写软件且程序规模逐渐增大时,需要对代码进行组织,以便在后续维护时易于阅读。一个应用程序可能包含数十万甚至数百万行代码,将所有代码放在单个文件中是不可行的。我们需要将代码拆分到多个文件中,但该如何进行拆分?即使将代码分到了不同的文件中,仍然会产生大量文件,这些文件还需要进一步整理到文件夹中。如何组织才能让编译器或解释器正确找到它们?当我们需要修改程序的某一部分时,又该如何快速定位到对应的文件?在本章中,我们将探讨这些问题,并学习一些可用的组织模式。
本章将涵盖以下主题:
- 理解代码模块。
- 代码项目的概念。
- 使用包管理器共享代码。
- 深入了解命名空间。
- 利用命名空间避免命名冲突。