程序测试是一种找到缺陷的有效方式,但是它对证明没有缺陷却无能为力。Edsger W. Dijkstra, "The Humble Programmer" (1972)作为软件工程质量保障体系的重要一环,测试是应该引起我们充分注意并重视的事情。前面说过,Rust 语言的设计集成了最近十多年中总结出来的大量最佳工程实践,而对测试的原生集成也正体现了这一点。下面来看 Rust 是怎么设计测试特性的。
检查你的Docker是否安装本指南假设你已经完成了Docker的安装工作。检查你安装的Docker,运行以下命令: # Check that you have a working install $ docker info如果你得到 docker: command not found,你可能没有完整的安装上Docker。如果你得到 /var/lib/docker/repositories: permission denied ,那你可能没有权限访问你主机上的Docker。
检查你的Docker是否安装本指南假设你已经完成了Docker的安装工作。检查你安装的Docker,运行以下命令: # Check that you have a working install $ docker info如果你得到 docker: command not found,你可能没有完整的安装上Docker。如果你得到 /var/lib/docker/repositories: permission denied ,那你可能没有权限访问你主机上的Docker。