失敗に終わった実験:Gitベースのコードレビューツール

著者は、GitHubのコードレビュープロセスを改善するために、`git-review`というツールを試作しました。その中心的なアイデアは、コードレビューをリポジトリ内に保存されたコミットとして扱い、コード内のコメントを使用してレビューを行うというものでした。しかし、この実験は成功しませんでした。コードに直接コメントを追加することは非常に効率的でしたが、レビュー中のコードの変更は複雑で、特に競合の解決と`git push --force-with-lease`の使用による摩擦が問題となりました。著者は最終的にこのプロジェクトを放棄しましたが、コード内でのレビューという中心的なアイデアは価値があると信じており、Gitの改善によるコードレビューの将来的な可能性に期待しています。
続きを読む