• magic_lobster_party@kbin.social
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    edit-2
    2 years ago

    I’ve seen code that look like this:

    int delay = 15 * 60; // 10 minutes

    Even if the comment was on the same line someone forgot to update it. People just ignore comments.

    Better solution is to write (in C#):

    TimeSpan delay = TimeSpan.FromMinutes(15)

    Much more obvious what the code actually means.

      • magic_lobster_party@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        It’s probably a little bit slower, but there are other things more worth to optimize than to shave off a few microseconds from a 15 minute delay.

        • CCatMan@lemmy.one
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          Yeah, it adds up eventually when working with embedded platforms, but for PC stuff I agree.