Rust 版 cat 程序开发指南
1. 引言
在软件开发中,测试驱动开发(TDD)是一种非常有效的开发方法。本文将引导你使用 Rust 语言开发一个类似 cat 命令的程序 catr ,并通过测试驱动的方式逐步完善它。
2. 准备工作
首先,我们需要创建一个新的 Rust 项目。在终端中执行以下命令:
cargo new catr
cd catr
接下来,更新 Cargo.toml 文件,添加所需的依赖:
[dependencies]
clap = "2.33"
[dev-dependencies]
assert_cmd = "2"
predicates = "2"
rand = "0.8"
然后,将测试目录复制到项目中:
cp -r ~/command-line-rust/03_catr/tests .
此时,项目目录结构如下:
.
├── Cargo.toml
├── src
│ └── main.rs
└── tests
├── cli.rs
├── expected
└── inputs
<
超级会员免费看
订阅专栏 解锁全文
579

被折叠的 条评论
为什么被折叠?



