• Valmond@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        23
        ·
        23 小时前

        I got a better one: O for true and N for false.

        Seen in production for quite important stuff (payment requests).

        O is from Oui, N from Non, of course!

        😐🫤

        • kubica@fedia.io
          link
          fedilink
          arrow-up
          31
          ·
          1 天前

          it allows for mood changes, some parts of the code can check charAt(0) == 't'others can do val != 'false' just let it flow.

    • deadbeef79000@lemmy.nz
      link
      fedilink
      arrow-up
      11
      arrow-down
      1
      ·
      1 天前

      Use a CHAR(1) you can then use it as an enumeration.

      Don’t use T/F for true/false use it for the actual sematic meaning for the thing that the Boolean is toggling. E g. S for subscribed, U for unsubscribed, or whatever.

      It also means when you inevitably grow to needing a tri-state it makes sense.

      Unless SQLite actually supports enumerations, then just use them