Rust 程序设计语言 简体中文版 1.85.0目录中的 main.rs 文件。 这也会在 hello_cargo 目录初始化了一个 git 仓库,以及一个 .gitignore 文件。如果在一个已经 存在的 git 仓库中运行 cargo new,则这些 git 相关文件则不会生成;可以通过运行 cargo new --vcs=git 来覆盖这些行为。 注意:git 是一个常用的版本控制系统(version control system,VCS)。可以通过 即便 hello_cargo 项目十分简单,它现在也使用了很多在你之后的 Rust 生涯将会用到的实用 工具。其实,要在任何已存在的项目上工作时,可以使用如下命令通过 Git 检出代码,移动到 该项目目录并构建: $ git clone example.org/someproject $ cd someproject $ cargo build 关于更多 Cargo 的信息,请查阅 其文档。 测试的组织结构 本章一开始就提到,测试是一个复杂的概念,而且不同的开发者也采用不同的术语和组织。 Rust 社区倾向于根据测试的两个主要分类来考虑问题:单元测试(unit tests)与集成测试 (integration tests)。单元测试倾向于更小而更集中,在隔离的环境中一次测试一个模块,并且 可以测试私有接口。而集成测试对于你的库来说则完全是外部的。它们与其他外部代码一样, 通过相同的方式使用你的代0 码力 | 562 页 | 3.23 MB | 1 月前3
共 1 条
- 1













