Maison  >  Article  >  Tutoriel système  >  6 façons dont les barres de progression vous mentent

6 façons dont les barres de progression vous mentent

PHPz
PHPzoriginal
2024-08-26 21:33:01497parcourir

Les barres de progression sont un mal nécessaire. Après tout, nous avons besoin d’une sorte de retour d’information pour savoir quelle quantité de travail il reste jusqu’à ce que l’ordinateur soit terminé. Cependant, dans la plupart des cas, la simple barre de progression cache de nombreuses tromperies, mais celles-ci sont peut-être en réalité destinées à notre propre bien.

1 Progression non linéaire

6 Ways Progress Bars Lie to You

Une barre de progression ressemble à une représentation d'une ligne droite. Comme quelqu'un qui fait le sprint de 100 m, mais en réalité, c'est plutôt comme quelqu'un qui traverse une course d'obstacles tortueuse, comme un épisode de American Gladiators. C'est comme si vous regardiez une représentation 2D d'un processus 3D.

C'est pourquoi la barre de progression ne progresse pas à un rythme régulier. Au lieu de cela, il sautera en avant par petites poussées, puis s'attardera sur place ou rampera lentement pendant un moment avant de sauter en avant. Il peut s'agir d'une représentation précise du pourcentage de tâches terminées, mais pas du temps écoulé ou de ce qu'il reste. Bien sûr, de nombreuses barres de progression ont également un compteur de temps d'achèvement estimé, mais ne me lancez même pas sur celles-ci et leur interprétation libérale de ce qu'est réellement une « minute ».

2 The Starting Jump Fakeout

6 Ways Progress Bars Lie to You

Comme une patate de canapé enthousiaste, certaines barres de progression sautent énormément hors de la porte, puis s'arrêtent net pendant que quelque chose se passe en arrière-plan. Le plus souvent, je les ai vus passer à la barre des 30 % ou 50 %, mais les plus flagrants grimpent rapidement à 90 %, puis passent 90 % du temps réel du processus à terminer les 10 derniers %.

3 La barre de progression animée

Une tâche importante pour une barre de progression est de vous indiquer que les choses se produisent toujours et que le processus n'est pas gelé. C'est assez simple si la barre bouge visiblement, mais ce n'est pas toujours le cas. Ainsi, certaines barres de progression contiennent une petite animation intégrée. Il peut s'agir d'une impulsion courant le long de la barre ou d'une barre de progression "cylon" où l'impulsion va et vient. Quoi qu'il en soit, ces animations sont utiles pour voir si le processus s'est figé, mais elles peuvent également donner l'impression que la barre progresse alors que ce n'est pas le cas. En particulier, si l’animation est fluide et rapide.

4 La barre de progression de l'habillage de fenêtre

Croyez-le ou non, il existe des barres de progression qui ne vous montrent pas du tout la progression, car au moment où vous voyez la barre de progression, le processus en arrière-plan est terminé. La barre existe simplement pour que notre lent cerveau de singe puisse accepter qu'il s'est produit quelque chose qu'il aurait autrement été trop rapide d'enregistrer.

5 La barre de progression "100% mais je suis toujours occupé"

6 Ways Progress Bars Lie to You

Nous avons tous vu celle-ci. La barre de progression atteint 100 % et il semble que le processus soit terminé, mais l'ordinateur continue de travailler dur pendant quelques secondes supplémentaires, voire quelques dizaines, après que le chiffre 100 % soit visible. On ne sait pas exactement pourquoi la barre de progression est réglée à 100 % alors qu'il reste encore du travail, mais il semble que le vrai chiffre aurait dû être de 110 %.

6 Barres de progression multiples

C'est peut-être celle qui me fait le plus grimper au mur, personnellement. Certains développeurs divisent un processus en phases distinctes, chacune avec sa propre barre de progression. Cela a pour effet que n'importe quelle barre de progression donnée se déplace à un rythme décent, mais comme vous devez en parcourir cinq ou six, cela signifie simplement que vous voyez des morceaux de la barre globale plutôt que une vue d'ensemble.


Il n'y aura jamais d'ordinateur si rapide qu'il puisse accomplir chaque tâche en un clin d'œil. Après tout, la complexité du travail a tendance à croître au rythme des performances de l’ordinateur. Ainsi, il y aura toujours des barres de progression qui existeront principalement pour vous occuper pendant que le vrai travail se déroule hors écran.

Vos modifications ont été enregistrées

L'e-mail est envoyé

L'e-mail a déjà été envoyé

Veuillez vérifier votre adresse e-mail.

Envoyer un e-mail de confirmation

Vous avez atteint le nombre maximum de sujets suivis dans votre compte.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn