Design(システムにとって適切な設計か?) Functionality(作者が意図したとおりに振る舞うか?) Complexity(できるだけシンプルになっているか?) Tests(適切な自動テストが備わっているか?) Naming(変数やクラス、メソッドに明確な名前が付けられているか?) Comments(コメントは明確で分かりやすいか?) Style(コードはスタイルガイドに従っているか?) Documentation(関連するドキュメントは更新されているか?) https://google.github.io/eng-practices/review/reviewer/