🌊

コードレビューを、品質ではなくて健康的と表現しよう

2025/01/25に公開

はじめに

ソースコードを評価・レビューする際に品質と言ってしまいがちだが、健康だと表現したい。

なぜか

指摘の心理緩和

レビューは少なからずソースコードの修正点を指摘する。その際、品質よりも健康という表現を使うことで被レビュー者のメンタルダウンを減少させる。
人間は、物事に感情移入したり、擬人化したりする傾向があり、長期間にわたって開発してきたコードに対しては、まるで生き物のように愛着や感情を抱くことがある。コードを擬似人格のように思うことによって、指摘対象を擬似人格にすり替えることができる。

システム運用視点を強化する

バグのないコードを書くだけでなく、リリース後の長期的な視点でソースコードを確認する視点を強化する。

健康的なソースコードとは?

  • 持続可能性: バグが発生しにくく、長く使い続けられるような設計になっているか
  • 成長性: 変化に対応し、進化できるか

Discussion