Logo
Section 1 / 6

软件项目与代码组织简介

了解本章将涵盖的内容概要。

导入

软件项目与代码组织简介

了解本章将涵盖的内容概要。

概述

当我们编写软件且程序规模逐渐增大时,需要对代码进行组织,以便在后续维护时易于阅读。一个应用程序可能包含数十万甚至数百万行代码,将所有代码放在单个文件中是不可行的。我们需要将代码拆分到多个文件中,但该如何进行拆分?即使将代码分到了不同的文件中,仍然会产生大量文件,这些文件还需要进一步整理到文件夹中。如何组织才能让编译器或解释器正确找到它们?当我们需要修改程序的某一部分时,又该如何快速定位到对应的文件?在本章中,我们将探讨这些问题,并学习一些可用的组织模式。

本章将涵盖以下主题:

  • 理解代码模块。
  • 代码项目的概念。
  • 使用包管理器共享代码。
  • 深入了解命名空间。
  • 利用命名空间避免命名冲突。

应用程序的类型

代码模块