>>342
それ(後半のコード)を早期returnパターンにすると更にわかりやすくなる。

if ! 条件1
 return
endif

処理1
if ! 条件2
 return
endif

処理2
if ! 条件3
 return
endif

処理3

言語によっては、更に短くすることができる。わかりやすさがぜんぜん違うね。

unless 条件1 then return
処理1
unless 条件2 then return
処理2
unless 条件3 then return
処理3