コードレビューってどうやるの?

 コメント3件
GitHubの無料チュートリアル - Git:はじめてのGitとGitHub
GitとGitHubが初めての人が仕組みを理解した上で基本的な操作ができるようになるコースです。ハンズオンでGitコマンドを入力することを通じて、未経験から、Gitで記録しGitHubにコードをアップ...
  • 1:以下、名無しがお送りします

    コードレビューってどうやるの? Gitなしでもできる?

  • 41:以下、名無しがお送りします

    なしでもレビューはできるよ でもGitの方が圧倒的に楽

  • 51:以下、名無しがお送りします

    >>41 Gitなしだとどうやるの?

  • 56:以下、名無しがお送りします

    >>51 メールでコード送ったりとか 口頭で説明したり 昔ながらのやり方

  • 65:以下、名無しがお送りします

    >>56 メールは見落としそう あとコードの差分も分かりづらいな

  • 73:以下、名無しがお送りします

    >>65 そういう問題があるからGitが主流になったんだよね

  • 14:以下、名無しがお送りします

    基本的な流れはこんな感じ - コードを書く - レビュー依頼する - レビュアーがコードをチェックして指摘事項をコメント - 指摘を修正 - 修正が問題なければマージ

  • 23:以下、名無しがお送りします

    >>14 レビュー依頼はプルリクエストでやるのが一般的だね

  • 31:以下、名無しがお送りします

    >>23 そうそう GitHubとかのプルリクエスト機能を使うと便利

  • 75:以下、名無しがお送りします

    >>14 レビュアーはどうやって決めてる?

  • 76:以下、名無しがお送りします

    >>75 チームリーダーとか 詳しい人に頼むのが無難かな

  • 81:以下、名無しがお送りします

    毎回同じ人にレビュー頼むのもしんどいよな

  • 82:以下、名無しがお送りします

    >>81 みんなでレビューし合うのがいいよね お互いの成長にもつながる

  • 89:以下、名無しがお送りします

    新人もレビューした方がいいの?

  • 99:以下、名無しがお送りします

    >>89 新人の視点は重要だよ わからないことを素直に聞けるのは新人の特権

  • 102:以下、名無しがお送りします

    >>99 確かにベテランだと 「常識だろ」って思っちゃうこともあるもんね

  • 107:以下、名無しがお送りします

    レビューのときって何をチェックすればいい?

  • 117:以下、名無しがお送りします

    >>107 まずは仕様通りに動くかだね バグがないかとか

  • 126:以下、名無しがお送りします

    >>117 それとコードの可読性とかも大事だよね

  • 133:以下、名無しがお送りします

    >>126 ああ変数名がわかりにくいとか ロジックが読みづらいとかね

  • 139:以下、名無しがお送りします

    >>133 あとはチーム内のコーディング規約に沿ってるかもチェックするといいよ

  • 148:以下、名無しがお送りします

    >>139 コーディング規約か 命名ルールとかコメントの書き方とかかな

  • 152:以下、名無しがお送りします

    >>148 そうそう 規約があればみんなコードの書き方が統一されるからね

  • 160:以下、名無しがお送りします

    >>107 パフォーマンスとかセキュリティもレビューで見た方がいいよね

  • 165:以下、名無しがお送りします

    >>160 パフォーマンスはボトルネックになりそうな部分をチェックするといいね

  • 170:以下、名無しがお送りします

    >>165 でも完璧を求めすぎるとレビューが終わらなくなるから程々に

  • 178:以下、名無しがお送りします

    >>170 そうだね 重要な部分に絞ってレビューするのが良さそう

  • 180:以下、名無しがお送りします

    セキュリティはインジェクション脆弱性とかチェックするのが鉄板だね

  • 187:以下、名無しがお送りします

    >>180 認証周りのロジックとかも見落としがちだから気をつけないとね

  • 189:以下、名無しがお送りします

    指摘事項ってどうやって伝えるのがいいんだろ

  • 193:以下、名無しがお送りします

    >>189 プルリクのコメント欄に書くのが一番楽

  • 200:以下、名無しがお送りします

    >>193 コード中の指摘したい行にコメントできるのが便利だよね

  • 201:以下、名無しがお送りします

    >>189 口頭で伝えるのもアリだけど 記録に残らないのが難点

  • 203:以下、名無しがお送りします

    >>201 口頭だと伝言ゲームみたいになって 意図が正確に伝わらなそう

  • 213:以下、名無しがお送りします

    >>203 レビューは文書で残して 口頭では補足説明するのがいいかもね

  • 220:以下、名無しがお送りします

    指摘の書き方も大事だよね 上から目線だと萎縮しちゃう

  • 221:以下、名無しがお送りします

    >>220 そうだね ダメ出しじゃなくて一緒に改善していく姿勢が大事

  • 224:以下、名無しがお送りします

    >>221 「こうした方がもっといいコードになるよ」って言い方がいいよね

  • 230:以下、名無しがお送りします

    >>224 あとはよくできてる部分は褒めるのも忘れずに

  • 239:以下、名無しがお送りします

    褒められると次も頑張ろうって思えるもんな

コメント(3件)

  • 1

    Gitなしレビューは原始的だけど熱意伝わるかも

    1
  • 2

    新人レビューは固定観念打破のチャンス

  • 3

    完璧主義はレビュー沼の入り口