Судя по изменениям, баг просто сделали более сложным в воспроизведении, но не избавились полностью. И даже сами признают, что может произойти, просто гораздо менее вероятно.
Участникам уже доступно необработанное видео. После того как всё будет подчищено (иногда были проблемы с микрофонами, которые весьма оперативно устранялись) — будет выложено публично.
Пока человек жив, ничего не пропало. Из любой ситуации всегда есть выход, причем не один, а несколько — и кто ты такой, чтобы оказаться первым человеческим существом во Вселенной, попавшим в действительно безвыходную ситуацию?!
Почему-то сразу вспоминается, что в Stopwatch, например, есть проверка на то, что результирующее время может оказаться отрицательным — тогда принудительно возвращается 0.
31. Thread.sleep(1000) приостанавливает выполнение на время >= 1000 миллисекунд.
Не знаю контрпримера.
Возможно, речь идёт о том, что системное время изменится на >= 1000 миллисекунд за время Thread.Sleep(1000), однако в этот момент может быть, например, переведено время на час назад…
Кстати, вот этот pull-request целиком состоит из исправлений, найденных триальной версией PVS-Studio. Тогда ещё было найдено несколько багов в PVS-Studio, а также было выяснено на своём опыте, что человек (особенно в пятницу вечером) может не видеть ошибки там, где видит и указывает анализатор, которому не сложно работать не уставая!
Отличная альтернатива скайпу (который на андроиде представляет из себя кусок непонятной субстанции, жрущей батарею и CPU) для простых людей. Можно, конечно, пересаживать людей на jabber или ещё чего, но не со всеми выходит.
А как вы её оптимизировали?
Видел первые пару серий под вино — отличная комедия!
А что мешает замаскировать её под… сотовую станцию?
Возможно, речь идёт о том, что системное время изменится на >= 1000 миллисекунд за время Thread.Sleep(1000), однако в этот момент может быть, например, переведено время на час назад…