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.
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 à 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 ».
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 produit 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 %.
Une tâche importante d'une barre de progression est de vous indiquer que les choses se passent 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.
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 le processus d'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.
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 110 %.
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 aussi 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 confirmationVous avez atteint le nombre maximum de sujets suivis dans votre compte.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3