推測が必要なコードになってないか もっとシンプルに書けないか コードは読む時間のほうが長い 読む時にIDEを開きたくならないか 早すぎる最適化が行われてないか コードから仕様が見えるか どうしても見えない時はコメントを書く 不安な部分がないか クラス、メソッドは一言で説明できるか 参照透過性があるか