Меня всегда мучал вопрос: зачем таскать в типах единицы измерения времени? Я понимаю, зачем отличать время от массы или температуру в цельсиях от температуры в фаренгейтах (или, упаси боже, в Делилях), но преимущества дизайна с секундами и минутами в типах от меня всегда ускользали, мне такое апи всегда казалось жутко неудобным. Какого рода ошибки мы пытаемся предотвратить?
Столь большое отклонение было вызвано ошибкой в программном обеспечении миссии: команды по тяге двигателя в программном обеспечении Mars Climate Orbiter использовали единицу измерения силы ньютон (международная система единиц (СИ)), в то время как программное обеспечение на Земле, которое создавало эти команды, использовало британскую единицу измерения (фунт-сила). https://ru.m.wikipedia.org/wiki/Mars_Climate_Orbiter
Обсуждают сегодня