コードレビューなどで他人のコードを読むときに気付きがあったのでメモしておく。 自分は従来コードレビューなどで他人のコードを読むときは、ざっとdescriptionを読んでからコードをじっと追いかけるという読み方をしていたけど、これには限界があった。結局このコードが何をしたいのかという手掛かりがないので、差分が大きい場合はよくわからなくなってしまうのだ。ぜんぜん分からない数学のテストを受けているみたいになってしまう。 そこで、ふと考えの転換があって、いったんdescriptionを読んでから、どういうことを実装者はしたいのかな〜ということを想像して、こうするだろうなという補助線をあらかじめ頭の中…