表題の通り。
コードレビュー、設計レビューって難しくて
- 「良い」と思って実装しているので、レビュアーが良くない!って思った場合反発を受けるところから始まる
- 上にいる立場というのを使って圧力で収めることもできるが、往々にしてそれはレビュイーのためにならない
- レビュアーが世間一般に多く広まる正論を言っていたとしても、レビュイーが納得する必要がある。
- レビュイーが納得しないと、納得していないからそのレビュアーが見てない時に同じことをやったりする
- 何が良いのか、何故悪いのかを、どうしたらいいのかを納得してもらうように説明する必要がある。
とまぁこういうことを考えながらやると、必然的に物理時間が取られるわけです。
ここらへんをもっとスマートに、もっと相互理解ガンガン回すにはどうしたらいいか悩ましい。
今日書きたいのは、そんなところです。