関連
チェックリスト
変数/関数の命名が一目でわかるものになっているか
説明のつかないコードが含まれていないか
不要なステップが含まれていないか
コメントは適切か
関数が大きくなりすぎていないか
責務を分けて、それをまとめた関数にすることはできないか
同様の処理が既存に存在していないか
美しくない=わかりにくいコードになっていないか
参考リンク