22
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

コードレビューのやり方

Last updated at Posted at 2014-04-04

コードレビュー

コードレビューについてのメモ

コードレビューについて

メリット

悪い兆候のあるコードに対する抑止力になり、「動けばよい」という妥協を封じ込める
教育的な効果
コードを共有することで、一人が死んでも大丈夫的な効果
コミュニケーション的な効果

###デメリット

コードレビューに対するコスト

悪い兆候

コピー&ペーストのコード(=>変更に弱くなる)
1つの関数やメソッドが長過ぎるコード(=>見通しが悪く、バグを生みやすい)
テストコードが存在しなかったり、通らないコード(=>保守性が低まる)

レビューの心得

コミットを綺麗にする

git rebase -i HEAD~3 // とかでコミットを綺麗にしてpushするとか

バグはレビュアでもコミッタの責任でもなくチームの責任なので、思ったことをコメントする
違う人がレビュアでも気になったら、横やりでコメントする
ピアレビュー = 同僚などフラットな間柄で互いにレビューしあう

レビューの手法

上記みたいな詳細な説明が見つけられなかったので、以下は

みてください。

  • チームレビュー

  • ウォークスルー

  • ペアレビュー

  • パスアラウンド

  • アドホックレビュー

参考URL

書籍

レビューツール

diffコメント型

Rietveld
Gerrit Code Review
Review Board
Barkeep

統合型

Gitlab
RhodeCode
Phabricator
GitHub
Bitbucket
Chromium
Lhaz

22
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?