Tengo una anécdota al respecto. Trabajé en una aplicación que instalaba una base de datos offline. Tuve que hacer el interfaz de usuario para la descarga, pero los que programaron la descarga no supieron darme una función que indicase cuántas tablas se iban a descargar, o el peso de ellas.
Así que hice una barra de progreso que tardaba en recorrerse el tiempo máximo de las pruebas que hice para ver el tiempo de descarga. Es decir, que era una barra de progreso falsa que siempre se recorría en el mismo tiempo. Y por si había algún problema o la descarga era muy lenta, se quedaba parada al 90% hasta que la descarga se completaba del todo, y entonces de un tirón se iba al 100%.
Diez años después salió el tema a colación hablando con mi jefe y se partió el culo de la risa. En los diez años no se había dado cuenta del truco
Así que hice una barra de progreso que tardaba en recorrerse el tiempo máximo de las pruebas que hice para ver el tiempo de descarga. Es decir, que era una barra de progreso falsa que siempre se recorría en el mismo tiempo. Y por si había algún problema o la descarga era muy lenta, se quedaba parada al 90% hasta que la descarga se completaba del todo, y entonces de un tirón se iba al 100%.
Diez años después salió el tema a colación hablando con mi jefe y se partió el culo de la risa. En los diez años no se había dado cuenta del truco