Top

コードレビュー観点

本ドキュメントでは、コードレビューを行う際のガイドラインとチェックリストをまとめます。

PRの記載内容

タイトルと内容に関して、以下の観点で記載されているか確認します。

タイトル

内容

コメントのプレフィックス

レビューコメントの意図を明確にするため、以下のプレフィックスを活用してください。

コードのチェック観点

以下の項目を重点的にチェックします。

INとOUTの確認

実装したコードのインプットとアウトプットが、設計(I/Fなど)と一致していることを確認します。

ロジックの確認

実装内容が正しいかを以下の観点で確認します。

テストの網羅性

テストが十分に実施されているかを以下の観点で確認します。

記述方法の統一

プロジェクト全体の標準に従っているかを確認します。

命名規則

意図が伝わる命名になっているかを確認します。

クラス・関数の分割粒度

関数の中の処理は極力シンプルに保つようにします。 分割が不十分だと可読性が低下し、再利用時の認識齟齬によるバグの原因となります。 関数名と処理内容が一致しない場合は、粒度に問題がある可能性があるため、さらなる分割を検討してください。

コメントの適切さ

命名だけで意図が伝わることが理想ですが、複雑なロジックや特殊な処理にはコメントを記述することを推奨します。

禁止事項・アンチパターン

以下の項目に該当しないか確認します。


関連ドキュメント: