アカウント名:
パスワード:
「こういうコードが恥ずかしいコードである」という価値観について、上級技術者間で意識統一がなされていればね。
ようするにコードレビューと言うのは、大学の研究室で言う輪講とかと同じなんです。コードをよりよいものにする、と言うのも目的の一つですが、コードを組んだ人のレベルアップを図る、という目的もある。
十分な人数の、良く判っているプログラマがいるならばペアプログラミングも良いでしょう。でもペアを組んで回れるほどレベルの高い人がいなかったら?「教授と助教授と助手の目の前で発表させる」しかないじゃないですか。
もちろん、この作業は「教授や助教授や助手」の時間を食います。
> 1. 初心者が多すぎる。そのため、「教授や助教授や助手」の時間をフルに使っても、全部など到底見切れない。コードの品質は悪いままである。> 2. 初心者が少なすぎる。コードの品質は最初から高く、いくら見ても時間の無駄である> 3. 「教授や助教授や助手」のレベルに到達した技術者が実はいない。なので見当違いな所を見ていたり、全員が同じ間違いを犯していていくらレビューしても品質は向上しない
結論:ほとんどの日本のIT企業においては、コードレビューは時間の無駄である。
通常は1&3。運が良ければ1だけのこともある。
しかしそうすると、日本においてちゃんとしたコードがかける人たちはどこへ行ってしまったのでしょう…
>しかしそうすると、日本においてちゃんとしたコードがかける人たちはどこへ行ってしまったのでしょう…もとより絶対数が少ないし、大量の初心者で水増しすれば相対的に熟練者の比率は下がるわけで。
そして、そのごく僅かの熟練者の命も長くはない。大抵は、1、管理職になる。2、営業になる。3、他の業界へ転職する4、外資系企業に入る。(肩書きはユーザーサポートだったりプリセールスだったり。)5、新天地(外国)へと脱出する。6、失業者になる。となるのでは?
#本命が1、対抗馬が2。大穴が4と5。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
もちろん意味がありますとも (スコア:4, すばらしい洞察)
「こういうコードが恥ずかしいコードである」
という価値観について、上級技術者間で意識統一がなされていればね。
ようするにコードレビューと言うのは、大学の研究室で言う輪講とかと同じなんです。
コードをよりよいものにする、と言うのも目的の一つですが、コードを組んだ人のレベルアップを図る、という目的もある。
十分な人数の、良く判っているプログラマがいるならばペアプログラミングも良いでしょう。でもペアを組んで回れるほどレベルの高い人がいなかったら?
「教授と助教授と助手の目の前で発表させる」
しかないじゃないですか。
もちろん、この作業は「教授や助教授や助手」の時間を食います。
fjの教祖様
Re: (スコア:2)
> 1. 初心者が多すぎる。そのため、「教授や助教授や助手」の時間をフルに使っても、全部など到底見切れない。コードの品質は悪いままである。
> 2. 初心者が少なすぎる。コードの品質は最初から高く、いくら見ても時間の無駄である
> 3. 「教授や助教授や助手」のレベルに到達した技術者が実はいない。なので見当違いな所を見ていたり、全員が同じ間違いを犯していていくらレビューしても品質は向上しない
結論:ほとんどの日本のIT企業においては、コードレビューは時間の無駄である。
通常は1&3。運が良ければ1だけのこともある。
Re:もちろん意味がありますとも (スコア:1)
しかしそうすると、日本においてちゃんとしたコードがかける人たちはどこへ行ってしまったのでしょう…
fjの教祖様
Re: (スコア:0)
>しかしそうすると、日本においてちゃんとしたコードがかける人たちはどこへ行ってしまったのでしょう…
もとより絶対数が少ないし、大量の初心者で水増しすれば相対的に熟練者の比率は下がるわけで。
そして、そのごく僅かの熟練者の命も長くはない。大抵は、
1、管理職になる。
2、営業になる。
3、他の業界へ転職する
4、外資系企業に入る。(肩書きはユーザーサポートだったりプリセールスだったり。)
5、新天地(外国)へと脱出する。
6、失業者になる。
となるのでは?
#本命が1、対抗馬が2。大穴が4と5。