Rust 程序设计语言 简体中文版 1.85.0Humble Programmer”)中 说到 “软件测试是证明 bug 存在的有效方法,而证明其不存在时则显得令人绝望的不足。” (“Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence.”)这并不意味着我们不应尽可能地测试 中添加想要复用的代码: 文件名:tests/common.rs pub fn setup() { // setup code specific to your library's tests would go here } 如果再次运行测试,将会在测试结果中看到一个新的对应 common.rs 文件的测试结果部分, 即便这个文件并没有包含任何测试函数,也没有任何地方调用了 setup 函数: 246/562Rust 简体中文版 使用消息传递在线程间传送数据 一个日益流行的确保安全并发的方式是消息传递(message passing),这里线程或 actor 通过 发送包含数据的消息来相互沟通。这个思想来源于 Go 编程语言文档 中的口号:“不要通过共 享内存来通讯;而要通过通讯来共享内存。”(“Do not communicate by sharing memory; instead, share memory0 码力 | 562 页 | 3.23 MB | 22 天前3
共 1 条
- 1













