• KairuByte@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    7
    ·
    11 months ago

    There’s more to it imho. The first three are more prone to mistakes than the last. You are much less likely to accidentally alter the logic intended in a simple null coalesce than you are in if statements.

    • RagingRobot@lemmy.world
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      11 months ago

      That’s fair but if you had proper test coverage there wouldn’t be much risk. Who has that though? Lol

      • KairuByte@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        4
        ·
        11 months ago

        None of my projects had time for reliable testing unfortunately. It was always “next sprint” or “when we have time” which never really came to fruition.