unless は続く条件がシンプルな一つだけのとき以外読みづらい派。 && でも || でも複数条件はNGだし、一つだけでも長々続くならNG。 unless は最後に条件の反転が必要だから逐次処理しづらくて脳内リソースを消費する。

tkmkg8mtkmkg8m のブックマーク 2022/11/26 03:12

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Rubyにおけるunlessとコードの読みやすさについて|TechRacho by BPS株式会社

    こんにちは、hachi8833です。 状況や好みによって異なりますが、条件分岐が二重否定の形になると、一般にコードが読みにくくなる傾向があります。 unlessはうまく使えば読みやすいコードを書くときに役立ちますが...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう