From 27967ab48df36e25e67cdcea7b0e88e7d4841436 Mon Sep 17 00:00:00 2001 From: Hector PENG Date: Sat, 14 Mar 2026 16:38:30 +0800 Subject: [PATCH] Updated src/Ch07_Managing_Growing_Projects_with_Packages_Crates_and_Modules.md'. --- ...anaging_Growing_Projects_with_Packages_Crates_and_Modules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Ch07_Managing_Growing_Projects_with_Packages_Crates_and_Modules.md b/src/Ch07_Managing_Growing_Projects_with_Packages_Crates_and_Modules.md index 5f66172..1b41835 100644 --- a/src/Ch07_Managing_Growing_Projects_with_Packages_Crates_and_Modules.md +++ b/src/Ch07_Managing_Growing_Projects_with_Packages_Crates_and_Modules.md @@ -1,6 +1,6 @@ # 包、代码箱与模组 -当咱们编写大型程序时,组织咱们的代码将变得日益重要。通过分组相关的功能并根据不同特性分离代码,咱们将清楚可在何处找到实现特定特性的代码,以及在哪里可以修改某一特性的工作方式。 +当咱们编写大型程序时,组织咱们的代码将变得日益重要。通过分组相关的功能并根据不同特性分离代码,咱们将清楚可于何处找到实现某一特定特性的代码,以及在哪里可以修改某一特性的工作方式。 到目前为止,我们已编写的程序都在一个文件的一个模组中。随着项目增长,咱们应通过把代码拆分为多个模组,然后拆分为多个文件来组织代码。一个包可以包含多个二进制代码箱,也可以包含一个库代码箱。随着包的增长,咱们可提取各个部分到单独的代码箱,而成为外部依赖项。这一章介绍所有这些技巧。对于由一组共同发展互相关联的包组成的超大型项目,Cargo 提供了 *工作空间,workspaces*,我们将在第 14 章中的 [Cargo 工作空间](../crates-io/workspace.md) 小节中介绍。