• @[email protected]
    link
    fedilink
    227 months ago

    I often have the pleasure of refactoring this mess. And sometimes it’s not just 2 ternaries but like 4 or 5 thrown together. It took like half an hour to even understand what was going on. If you do this, you are just an evil person…

    So I totally support this. Stop this shit…

    • @coloredgrayscale
      link
      106 months ago

      pleasure of refactoring this mess took half an hour to understand

      If you can use any of the jetBrains IDE it can rewrite it to if/else with a few clicks (or [alt] +[return])

    • folkrav
      link
      fedilink
      87 months ago

      This shit always leaves me wondering who even writes this crap. The answer is more often than not a junior that just discovered code golf thinking he’s oh so clever. You learn to appreciate boring code, with experience…

      • @[email protected]
        link
        fedilink
        57 months ago

        Totally agree with you. I’m always an advocate for boring and easy to understand code.

        I really don’t need an extra layer of complexity just so someone can save a line or two.

    • 佐藤カズマ
      link
      fedilink
      77 months ago

      So I’m pretty sure nested ternaries violate one of the Geneva Conventions’ optional protocols.

    • @Lmaydev
      link
      16 months ago

      Perfect job for ChatGPT.