I know this isn’t any kind of surprise, and yet, well…

  • 👍Maximum Derek👍@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    7
    ·
    un anno fa

    I’m not worried about my code, I’m (very slightly) worried about all the date libraries I used because I didn’t want code that shit again for the billionth time.

    • perishthethought@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      un anno fa

      Your comment made me go look at the source for moment.js. It has “leap” 13 times and the code looks correct. I assume they test stuff like this.

      • 👍Maximum Derek👍@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        4
        ·
        un anno fa

        Yeah, I’m generally using the common data/time libraries in most (if not all) languages and I’m pretty sure they’ve all been through more than 1 leap year at this point. I just never 100% trust the code I don’t control - 99.9% maybe, but never 100.

        • lightnegative@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          un anno fa

          I just never 100% trust the code I don’t control

          I never 100% trust the code I do control. Partially because a lot of it is inherited but also because I know corners were cut but I can’t always remember when and where