А вас тоже **бесит**, когда вместо *настоящего* прелоадера/индикатора загрузки/прогресс-бара, который *действительно* показоваед, что программа не зависла / отработала на 50% и т.д. — вешают , которые крутятся/переливаются без всякой связи с основной логикой?..

@johan тут есть нюанс: далеко не у любого процесса можно хотя бы примерно прикинуть время выполнения, а инструменты исполнения не всегда предоставляют обратную связь.

Я как-то прикручивал прогресс-бар к обработке некоего заковыристого формата сторонней утилитой. Я даже пробовал следить за размером создаваемого в памяти результата, дикими хаками. Но там все было настолько неравномерно, что я плюнул и показывал спиннер с надписью «попейте кофе пока». Это лучше, чем скакать с 70% обратно на 1%.

Follow

@mudasobwa Но даж в этом случае можно крутить его не отельным потоком, а из алгоритма. Хотя бы как признак того, что он не завис по какой-то причине?

@johan нет, если алгоритм тебе не принадлежит: например, вызов сторонних микросервиса/утилиты под капотом

@mudasobwa Ну да. Но тогда всё равно лучше статичная надпись, чем введение в заблуждение...

@johan чем статичная надпись отличается от спиннера без процентов?

@mudasobwa Меньше когнитивного диссонанса (да, не намного 😞 )

@johan в век эмоджиков это все равно что требовать от людей писать «мне очень смешно» вместо «😂».

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.