全体 処理ごとにブロック分けされているか インデントは揃っているか 名前 名前は具体的、明確か(https://codic.jp/engine) 名前はスコープに比例した長さか 省略していないか (必要な場合)単位をつけているか 条件文 肯定系で判定しているか bool値の判定はis,has,can,shouldか ネストが浅いか(深いなら早期return) 変数 変数のスコープは短いか (複雑な処理の場合)説明用変数はあるか コメント コメントは全体像、理由、要約か(処理の流れは不要)