А вас тоже **бесит**, когда вместо *настоящего* прелоадера/индикатора загрузки/прогресс-бара, который *действительно* показоваед, что программа не зависла / отработала на 50% и т.д. — вешают #свистоперделки, которые крутятся/переливаются без всякой связи с основной логикой?..
@AncientGood Ага, сука, гениальное решение.
@johan @AncientGood Я тоже, когда просыпаюсь, вешаю на себя умное лицо, а на деле просто картинка :)
@johan если это искуственно не тормозит прогресс, похер как-то
@johan тут есть нюанс: далеко не у любого процесса можно хотя бы примерно прикинуть время выполнения, а инструменты исполнения не всегда предоставляют обратную связь.
Я как-то прикручивал прогресс-бар к обработке некоего заковыристого формата сторонней утилитой. Я даже пробовал следить за размером создаваемого в памяти результата, дикими хаками. Но там все было настолько неравномерно, что я плюнул и показывал спиннер с надписью «попейте кофе пока». Это лучше, чем скакать с 70% обратно на 1%.
@mudasobwa Но даж в этом случае можно крутить его не отельным потоком, а из алгоритма. Хотя бы как признак того, что он не завис по какой-то причине?
@johan нет, если алгоритм тебе не принадлежит: например, вызов сторонних микросервиса/утилиты под капотом
@mudasobwa Ну да. Но тогда всё равно лучше статичная надпись, чем введение в заблуждение...
@johan чем статичная надпись отличается от спиннера без процентов?
@mudasobwa Меньше когнитивного диссонанса (да, не намного 😞 )
@johan в век эмоджиков это все равно что требовать от людей писать «мне очень смешно» вместо «😂».
@hubbitant Это где «Осталось 345 567 345 лет»? 😂
@johan ещё со времён когда макбук додумался сохранять скриншот рабочего дисплея чтобы потом показывать его как будто система уже проснулась после того как открываешь крышку ноута, а на деле просто картинка