🌊
コードレビューを、品質ではなくて健康的と表現しよう
はじめに
ソースコードを評価・レビューする際に品質と言ってしまいがちだが、健康だと表現したい。
なぜか
指摘の心理緩和
レビューは少なからずソースコードの修正点を指摘する。その際、品質よりも健康という表現を使うことで被レビュー者のメンタルダウンを減少させる。
人間は、物事に感情移入したり、擬人化したりする傾向があり、長期間にわたって開発してきたコードに対しては、まるで生き物のように愛着や感情を抱くことがある。コードを擬似人格のように思うことによって、指摘対象を擬似人格にすり替えることができる。
システム運用視点を強化する
バグのないコードを書くだけでなく、リリース後の長期的な視点でソースコードを確認する視点を強化する。
健康的なソースコードとは?
- 持続可能性: バグが発生しにくく、長く使い続けられるような設計になっているか
- 成長性: 変化に対応し、進化できるか
Discussion