写Rust用这Skill先核失败测试

按TDD流程开发Rust代码。

rtk-tdd 是按测试驱动方式开发 Rust 的 Skill。它先写能暴露缺失行为的测试,确认失败,再做最小实现并重构,持续核已有行为。

测试失败要与目标有关,环境缺包或网络断开不自动证明新行为未实现。测试一开始就通过也不必然无用,可能是在保护已有行为;新增实现的验证则要能暴露原缺口。

解析、校验和错误路径适合直接测输入输出,进程启动与命令行连接还需要集成检查。用模拟替代外部系统,可以稳定局部测试,但不能凭局部通过推定真实交接正常。

适合有明确行为目标的 Rust 改动。本文未写或运行 Rust 测试;格式、静态检查与测试各自覆盖一部分,红绿循环也不能自动发现未被测试描述的需求。

分类:测试排错

来源仓库:rtk-ai/rtk

适合用来做什么

  • 如何在 Rust 项目中强制执行 TDD?
  • 使用 anyhow/thiserror 编写 Rust 测试的最佳实践是什么?

安装 rtk-tdd

npx skills add https://www.iskills.cc/skills/rtk-ai/rtk/rtk-tdd/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 rtk-tdd 的用途与原始说明

浏览全部 Skill 指南