«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > Учебник по программному обеспечению > 6 причин, по которым индикаторы прогресса лгут вам

6 причин, по которым индикаторы прогресса лгут вам

Опубликовано 7 ноября 2024 г.
Просматривать:641

Индикаторы выполнения — необходимое зло. В конце концов, нам нужна своего рода обратная связь, чтобы знать, сколько работы осталось до завершения работы компьютера. Однако в большинстве случаев простой индикатор выполнения скрывает множество обманов, но, возможно, это на самом деле для нашего же блага.

1 Нелинейная прогрессия

6 Ways Progress Bars Lie to You

Индикатор выполнения выглядит как прямая линия. Как будто кто-то бежит на 100 метров, но на самом деле это больше похоже на бег по извилистой полосе препятствий, как в эпизоде ​​​​Американских гладиаторов. Это похоже на то, что вы смотрите на 2D-представление 3D-процесса.

Вот почему индикатор выполнения не прогрессирует с постоянной скоростью. Вместо этого он будет прыгать вперед небольшими рывками, а затем задерживаться на месте или некоторое время медленно ползти, прежде чем прыгнуть вперед. Это может быть точное представление о проценте выполненных задач, но не о том, сколько времени прошло или сколько еще осталось. Конечно, многие индикаторы выполнения также имеют счетчик предполагаемого времени завершения, но даже не заставляйте меня рассказывать о них и об их либеральной интерпретации того, что на самом деле такое «минута».

2 Фальсификация стартового прыжка

6 Ways Progress Bars Lie to You

Подобно восторженному лежебоку, некоторые индикаторы выполнения выпрыгивают из ворот на огромную величину, а затем просто замирают, пока что-то происходит в фоновом режиме. Чаще всего я видел, как они прыгают до отметки 30% или 50%, но по-настоящему вопиющие быстро прыгают до 90%, а затем тратят 90% фактического времени процесса на завершение последних 10%.

3 Анимированная полоса выполнения

Одна из важных задач индикатора выполнения — предоставить вам информацию о том, что что-то все еще происходит и что процесс не заморожен. Это достаточно просто, если штанга заметно движется, но это не всегда так. Поэтому в некоторые индикаторы выполнения встроена небольшая анимация. Это может быть пульс, бегущий по полосе, или «цилонный» индикатор выполнения, где пульс бегает вперед и назад. В любом случае, эти анимации полезны для того, чтобы увидеть, не завис ли процесс, но они также могут создать впечатление, будто полоса движется вперед, хотя на самом деле это не так. Особенно если анимация плавная и быстрая.

4 Индикатор выполнения витрины

Хотите верьте, хотите нет, но существуют индикаторы выполнения, которые на самом деле вообще не показывают прогресс, потому что к тому времени, когда вы видите индикатор выполнения, Фактически фоновый процесс завершен. Столбец существует просто для того, чтобы наш медленный обезьяний мозг мог признать, что произошло что-то, что в противном случае было бы слишком быстро, чтобы его можно было зарегистрировать.

5 Индикатор выполнения «100%, но я все еще занят»

6 Ways Progress Bars Lie to You

Мы все видели это. Индикатор выполнения достигает 100 %, и кажется, что процесс завершен, но компьютер все еще усердно работает еще несколько секунд или даже несколько десятков после того, как стало видно число 100 %. Непонятно, почему именно индикатор выполнения показывает 100%, хотя работа еще продолжается, но похоже, что истинное число должно было составлять 110%.

6 нескольких индикаторов выполнения

Лично меня это, пожалуй, больше всего сбивает с толку. Некоторые разработчики разбивают процесс на отдельные фазы, каждая из которых имеет свой собственный индикатор выполнения. Это приводит к тому, что любой индикатор прогресса движется с приличной скоростью, но поскольку вам приходится выдерживать пять или шесть из них, это просто означает, что вы видите части общего индикатора, а не общую картину.


Никогда не будет компьютера настолько быстрого, чтобы он мог выполнить любую задачу в мгновение ока. В конце концов, сложность работы имеет тенденцию расти вместе с производительностью компьютера. Таким образом, всегда будут индикаторы выполнения, которые в основном существуют для того, чтобы занять вас, пока настоящая работа происходит за кадром.

Ваши изменения сохранены

Электронное письмо отправлено

Электронное письмо уже отправлено

Подтвердите свой адрес электронной почты.

Отправьте электронное письмо с подтверждением.

Вы достигли максимального количества отслеживаемых тем в вашем аккаунте.

Заявление о выпуске Эта статья воспроизведена по адресу: https://www.howtogeek.com/ways-progress-bars-lie-to-you/. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3