← スキル一覧に戻る

testing
by popo0407
⭐ 0🍴 0📅 2026年1月7日
SKILL.md
name: testing description: テストコード作成と品質保証の規約
テストと品質のコーディング規約
- テスト容易性: テスト容易性を考慮した設計とし、関数は副作用のない構造を基本とする。
- モック活用: 依存関係は外部注入可能にしてモックを活用できるようにする。
- DRY 原則: テストにも DRY 原則を適用し、共通処理をフィクスチャなどに集約する。
テスト戦略チェックリスト
- 単体テスト (Unit Test):
- 正常系: 期待通りの入力で期待通りの出力が得られるか
- 異常系: 無効な入力やエラー発生時に適切にハンドリングされるか
- 境界値: 境界条件(0, 空文字, 最大値など)での動作確認
- 統合テスト (Integration Test):
- データベースや外部 API との連携は正しく動作するか(モックを使用する場合もあり)
- コンポーネント間の連携は正しいか
- カバレッジ:
- 分岐網羅(C1)を意識しているか
- 重要なビジネスロジックは 100%カバーされているか
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です