メインコンテンツへスキップ
コードを書きましたが、Jiraチケットが求めていたことをすべて実装しましたか?ビジネスロジック検証は、PRのdiffをタスク要件と比較し、不足、不完全、または不整合な箇所をフラグします。

動作方法

  1. ワークスペースのプラグインページでJiraプラグインを接続します
  2. PRにコメントします:
@kody -v business-logic https://kodustech.atlassian.net/browse/KC-1292
  1. KodyはJiraチケット(タイトル、説明、受け入れ基準)を取得し、PRのdiffを読んで比較します

得られるもの

Kodyは以下を含む構造化レポートを作成します:
  • ステータス — 問題発見または準拠
  • 重要度レベルを持つ調査結果
    • MUST_FIX — 必要なビジネスルールが実装されていない
    • SUGGESTION — エッジケースまたは堅牢性のポイントがカバーされていない
    • INFO — 準拠をブロックしない有用な観察
  • 要件のトレーサビリティ — 各調査結果はJiraチケットからの正確な要件を引用
  • 検証済み要件 — 正しく実装されたもの、ファイル/行の参照付き

自動検証

レビューオプションで business_logic: true(デフォルトで有効)を設定すると、Kodyは手動コマンドなしに、すべてのPRレビュー中にリンクされたタスクに対して自動的に検証します。

最良の結果を得るためのヒント

  • Jiraチケットに受け入れ基準を追加してください — 明示的な基準を持つタスクは基準ごとの検証が行われます
  • PRのスコープがチケットと一致しない場合、Kodyは誤解を招く調査結果を作成する代わりにスコープの不一致を検出します
  • 調査結果に対処した後、検証を再実行して準拠を確認できます
詳細については、ビジネスロジック検証を参照してください。