プログラミング 条件文をわかりやすく書くための心掛け

if文の中にさらにif文があり、その中にさらにif文がある、、、というような条件文の地獄はよく発生するコードだと思います。

条件文を書く時には、条件文のブロックを一行にできないかを考えながらやると、簡潔なコードになります。

一行にするということは、ブロック内の処理に名前をつけて別の関数・メソッドに抽出することを意味します。

これにより、「この条件の場合はXXXをする」という処理の流れが頭の中でイメージしやすくなります。