Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

Categories:

100нс

Ошибки в программах - штука интересная. Нашли тут на работе в своей программе, несколько лет практически бесперебойно отработавшей на нескольких установках, и управлявшей технологическими процессами больше месяца длиной каждый, ошибку вычисления внутреннего времени. В результате ошибки в константе, внутреннее время программы периодически прыгало назад. Часто и сильно ли прыгало - навскидку непонятно, "надо считать".

- но ведь у нас были процессы по месяцу и больше, и мы никаких скачков не замечали! Значит, скачки были редкими?
Прикинули, получили что скачки происходили каждые 7-8 минут.

- но такое мы должны были заметить! А большие ли эти скачки?
Прикинули, получили... 100 наносекунд. Неудивительно что не замечали.
Вот сейчас думаем - исправить, или оставить и описать как фичу? Сослаться на эффекты теории относительности, по масштабам примерно оно и получается...
Subscribe

  • ситилинк

    Ситилинк продолжает отжигать. Купить, ессно, нельзя - кнопка неактивна.

  • лазер

    Внезапно сгорел лазер на лазерной резке. Если верить пометке на корпусе, проработал почти ровно два года. Интересно, что предыдущий лазер тоже…

  • MAGA

    Теперь у меня есть китайская MAGA hat с алиэкспресса с русскими буквами. Могу надеть шапку и делать политические заявления: - Даёшь пересчёт голосов…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 8 comments