Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 0品質スコア 50/100

rust-testing

Rustにおけるテスト手法全般に対応します。ユニットテスト、統合テスト、非同期テスト、プロパティベーステスト、モッキング、カバレッジ測定を含みます。TDD(テスト駆動開発)の手法に従います。

description の原文を見る

Rust testing patterns including unit tests, integration tests, async testing, property-based testing, mocking, and coverage. Follows TDD methodology.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Rustテスティングパターン

TDD手法に従う、信頼できる保守しやすいテストを書くための包括的なRustテスティングパターンです。

使用する場合

  • 新しいRust関数、メソッド、またはトレイトを書く場合
  • 既存コードにテストカバレッジを追加する場合
  • パフォーマンスクリティカルなコードのベンチマークを作成する場合
  • 入力検証のためのプロパティベーステストを実装する場合
  • Rustプロジェクトでtddワークフローに従う場合

動作方法

  1. テスト対象コードを特定する — テストする関数、トレイト、またはモジュールを探す
  2. テストを書く#[cfg(test)]モジュール内で#[test]を使用するか、パラメータ化テストにはrstestを、プロパティベーステストにはproptestを使用する
  3. 依存関係をモックするmockallを使用してテスト対象のユニットを分離する
  4. テストを実行する(RED) — テストが期待されるエラーで失敗することを確認する
  5. 実装する(GREEN) — テストを通すための最小限のコードを書く
  6. リファクタリングする — テストを成功させたままコードを改善する
  7. カバレッジを確認する — `cargo-llvm-co

...

詳細情報

作者
makinsonmjttrt
リポジトリ
makinsonmjttrt/obsidian_vault
ライセンス
不明
最終更新
2026/3/29

Source: https://github.com/makinsonmjttrt/obsidian_vault / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: makinsonmjttrt · makinsonmjttrt/obsidian_vault · ライセンス: ライセンス未確認