6
1

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 1 year has passed since last update.

コードレビューしよう

Last updated at Posted at 2020-07-10

ソースコード読んでますか?

コードを読もう

メリット

実は初心者ほどコードを読むことが仕事になった方がレベルが上がる
特にその後、経験者が別の問題を指摘してしまった時、最もレベルが上がる
実は初心者の方が丁寧にレビューするので、忙しい事が多い経験者エンジニアの負荷も軽減し、全体として効率が上がる

忙しい事が多い経験者エンジニアの負荷も軽減!!!

コードレビューは難しくない

「質問する場」

自分がよくわからない部分は質問的に聞いてみる

よくわからないなと思った部分は大体コードも怪しいです。
読みにくい部分を指摘してあげるだけでも十分意味があります。

この中でも「質問的に聞く」という行為は、初心者じゃなくてもかなり大事です。実際バグを発見するのは聞かれた本人であることも多いです。どんどん質問しちゃいましょう。

「質問は難しい?」

わからないことが発生した!
「すぐに」質問してと言っていたので、文意のまま即座に質問した・・・
( ゚д゚) <「少しは自分で調べたのか!」1 と一蹴!!!チーン(´・ω・`)
(すぐ質問してって言ってたのに・・・(´;ω;`))

しかし、わからないを積極的に言うことはメリットしか無い。

質問力を上げよう

まずは「自分ごと」にする

できることが増えるのは楽しい。

ソースコードはプロジェクトの共同所有物である
誰かだけが触れるコードを無くす
自分だけが持っているコードを無くす
自分だけが触っている時間を短くする

コードレビューは...
相互学習型のプロセスである
メンバが成長することが大事

質問することで学ぼう
一番できる誰かだけが教えるのではない
知識や経験の少ない人が何に躓いているのか学ぼう
メンバの成長
同じミスをチーム内で繰り返さないことが成長

本人の問題にしない
明日はわが身

ほか参考資料

Code Conventions for the Java Programming Language: Contents

以上、チームでソースコードレビューをもっと効果的にできないかなと思い、書いたもの。

6
1
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
6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?