バグ調査ワークフロー
特定のファイル/行/コード ブロックでバグが報告された場合にこれを使用します。
必須の最初のステップ
編集する前に、関連するコードの git 履歴を確認してください。以前の寄稿者がエッジ ケース/回避策の動作を導入している可能性があります。
ワークフロー
- ファイル/エリアの最近のコミット タイトル (タイトルのみ) をスキャンします:
# 特定のファイルの最近のコミット タイトル
git log --oneline -10 -- src/components/post-desktop/post-desktop.tsx
# 特定の行範囲の最近のコミットのタイトル
git blame -L 120,135 src/components/post-desktop/post-desktop.tsx
- スコープ付きの差分を使用して関連するコミットのみを検査します:
# 1つのファイルのコミットメッセージと差分を表示
git show <commit-hash> -- path/to/file.tsx
- 履歴コンテキストを理解した後で再現を続行し、修正します。
トラブルシューティング ルール
ブロックされている場合は、Web で最新の修正/回避策を検索してください。