ソースコード読んでますか?
コードを読もう
メリット
実は初心者ほどコードを読むことが仕事になった方がレベルが上がる
特にその後、経験者が別の問題を指摘してしまった時、最もレベルが上がる
実は初心者の方が丁寧にレビューするので、忙しい事が多い経験者エンジニアの負荷も軽減し、全体として効率が上がる
忙しい事が多い経験者エンジニアの負荷も軽減!!!
コードレビューは難しくない
「質問する場」
自分がよくわからない部分は質問的に聞いてみる
よくわからないなと思った部分は大体コードも怪しいです。
読みにくい部分を指摘してあげるだけでも十分意味があります。この中でも「質問的に聞く」という行為は、初心者じゃなくてもかなり大事です。実際バグを発見するのは聞かれた本人であることも多いです。どんどん質問しちゃいましょう。
「質問は難しい?」
わからないことが発生した!
「すぐに」質問してと言っていたので、文意のまま即座に質問した・・・
( ゚д゚) <「少しは自分で調べたのか!」1 と一蹴!!!チーン(´・ω・`)
(すぐ質問してって言ってたのに・・・(´;ω;`))
しかし、わからないを積極的に言うことはメリットしか無い。
質問力を上げよう
まずは「自分ごと」にする
できることが増えるのは楽しい。
ソースコードはプロジェクトの共同所有物である
誰かだけが触れるコードを無くす
自分だけが持っているコードを無くす
自分だけが触っている時間を短くする
コードレビューは...
相互学習型のプロセスである
メンバが成長することが大事
質問することで学ぼう
一番できる誰かだけが教えるのではない
知識や経験の少ない人が何に躓いているのか学ぼう
メンバの成長
同じミスをチーム内で繰り返さないことが成長本人の問題にしない
明日はわが身
ほか参考資料
Code Conventions for the Java Programming Language: Contents
以上、チームでソースコードレビューをもっと効果的にできないかなと思い、書いたもの。