よいコードとはなに?

今日先輩に「君にとってよいコードって何?」
って聞かれたので、
「うーん。読みやすいコードですかね」
って答えた。
「読みやすいコードって?」
と問われ、
「うーん。処理が追いやすいコードです。」
って答えたけど自分でもあまり納得いかない答えだった。
で、さっき思ったのは処理が追いやすいというよりは、
私にとってよいコードは
「テストコードがどんなテストをしているかすぐわかるコード」
だと思った。

よいコードとはなにか的なことが書いてある本も読まなきゃなー
そんなことを思いながら過ごす火曜日です。