クイック概要
- 自動追跡: クローズされた PR から未実装の提案を自動的にキャプチャ
- スマートな解決: 将来の PR で提案が実装されると自動解決
- 高度なフィルタリング: ステータス、重要度、カテゴリによるカスタムビューを保存
- ゼロセットアップ: 既存のコードレビューワークフローと自動的に連携
概要
Kody Issues 機能は、プルリクエスト(PR)で実装されなかった Kody が生成したすべての提案を自動的に追跡します。ソナーのように機能し、重要なフィードバックを見逃さないために保留中の改善のライブリストを提供します。
主なメリット
継続的な可視性
手動追跡なしに、未解決の改善を常に把握
品質追跡
重要度レベルで重要な修正を効率的に優先順位付けして対処
エラー防止
開発中に重要な提案が見落とされないことを確保
チームの柔軟性
ワークフローに完璧に合わせるためにステータスと重要度をカスタマイズ
仕組み
1. Issue の作成
Issue は PR がクローズされたときのみ作成されます — PR がオープンまたはレビュー中には作成されません。
- PR がクローズされると、Kody はその PR で行われた適用されなかったすべての提案をコンパイル
- 未実装の提案ごとに、Kody はリポジトリにリンクされた Issue を自動的に作成
- 各 Issue には元の提案のコンテキスト、ファイルの場所、重要度レベルが含まれる
2. 自動解決
- 開発者が後続の PR で提案された変更を実装した場合、Kody は関連する Issue を解決済みとしてマーク
- Kody はコード分析を使用して実装された変更を既存の Issue にインテリジェントにマッチング
- 解決は手動介入なしに自動的に行われる
3. 手動管理
ステータス管理
- オープン: 対応が必要な新しい Issue
- 解決済み: 提案が実装されると自動的にマーク
- 却下済み: 提案がチームに関連しない場合に手動でマーク
重要度の調整
- 各 Issue には重要度レベルがあります(
Critical、High、Medium、Low) - チームの優先順位を反映するためにいつでも重要度レベルを更新できます
- 最も影響力のある改善に集中するために重要度を使用します
4. 高度なフィルタリング
- ステータスフィルター: オープン、解決済み、却下済み
- 重要度フィルター: Critical、High、Medium、Low
- カテゴリフィルター: セキュリティ、パフォーマンス、コードスタイルなど
- リポジトリフィルター: 特定のプロジェクトに集中
- カスタムビューの保存: 好みのフィルターを自動適用
重要な理由
開発チームにとって
- 重要なコード改善を見逃さない
- 実際の影響と重要度に基づいて作業を優先順位付け
- よく却下される提案と実装される提案からパターンを学ぶ
エンジニアリングマネージャーにとって
- リポジトリ全体のコード品質トレンドを追跡
- 提案の実装におけるボトルネックを特定
- コードレビューのフォローアップの改善を測定
ベストプラクティス
定期的なレビューセッション
コード品質の推進力を維持するために、オープンな Issue の週次チームレビューをスケジュールする
重要度のガイドライン
Issue の重要度レベルをいつ調整するかについてのチーム基準を確立する
却下基準
Issue をいつ却下すべきか、いつ実装すべきかについての明確なガイドラインを作成する
次のステップ
Kody Rules セットアップ
Issue としてトラッキングされるカスタムルールを設定
チーム学習
Kody がチームのフィードバックに基づいて提案を改善する方法を学ぶ