
LLMでコードレビューする際の自分用環境を整える
ARANK
LLMでコードレビューといえばCodeRabbitのようなサービスがすでに存在していたり、 Actionsを作成している事例なども散見されるようになった。 Copilotのbotがレビュアーとして参加してくれる機能もリリースされておりLLMによるコードレビュー環境は検証〜実践段階手前くらいまで進んでいるように感じる。 Completeやプリンシプル オブ プログラミングの要約記事やスライドを片っ端から人間DeepResearchを行いNotebookLMに突っ込んだ。他にはGoogle Engineering Practices DocumentationというGoogle様がお作りになったCode Reviewに関するドキュメントだったり、Thoughtbotが作ったCode ReviewガイドもNotebookLMに突っ込んだ。自分は普段はRailsアプリケーションのコードを扱うことが多いのでコードレビューで学ぶRubyOnRailsのエッセンスも抽出してまとめた。加えて自前の経験則などを基にリストアップした箇条書きなどをゴニョゴニョしてMarkdownにしてまとめた。あとはこいつらの膨大なコードレビュー観点を基にして「一般的なコードレビュー観点」と「Railsアプリ特有のコードレビュー観点」のファイルを作成。これで個人的に欲しいような観点がまとまったコ…