7 cosas estúpidas que hacen los programadores que vuelven locos a los usuarios

  • Lesley Fowler
  • 0
  • 2299
  • 86
Anuncio

Los programadores (con suerte) hacen su mejor esfuerzo al codificar aplicaciones, pero nadie es perfecto Los 10 peores errores de programación en la historia Los 10 peores errores de programación en la historia En su pasado histórico, también codifica la destrucción forjada. Las instancias de un poco de código incorrecto causaron desastres en un nivel importante. Los siguientes son 10 de los peores errores de programación de la historia. . Y eso es definitivamente evidente cuando miras algunos de los sitios web, programas de escritorio y aplicaciones para teléfonos inteligentes de hoy en día..

Ya sea por accidente, debido a requisitos de gestión o por falta de comprensión 10 Errores de programación y codificación más comunes 10 Errores de programación y codificación más comunes Los siguientes son algunos de los errores de programación y codificación más comunes cometidos por los desarrolladores. Estos errores han resultado en interrupciones generalizadas, robo de datos, intrusiones y más. de lo que los usuarios realmente necesitan, los programadores a menudo terminan creando interfaces molestas para los usuarios. Echemos un vistazo a algunas de las estúpidas peculiaridades que desconciertan, enfurecen y nos hacen reír..

1. Mensajes de error inútiles

Quizás no haya ningún elemento con más potencial para confundir, enojar o provocar una respuesta emocional extraña que el mensaje de error. Hemos visto algunos de los mensajes de error más ridículos de Windows Los 12 errores de Windows más ridículos de todos los tiempos Los 12 errores de Windows más ridículos de todos los tiempos Probablemente ve muchos mensajes de error de Windows aburridos todos los días. Ven a disfrutar de algunas ridículas, solo para reír. , pero estos no se limitan solo a esa plataforma.

Encontrará todo tipo de ejemplos de mensajes de error deficientes; Veamos algunos tipos comunes. Muchos de estos ejemplos provienen de la extensa página de Microsoft sobre qué hacer y qué no hacer para crear mensajes de error, pero se aplican a mensajes en todas partes.

Demasiada información técnica

En este tipo de mensaje de error, el diálogo proporciona detalles técnicos que confunden al usuario. Si un mensaje de error suena como si hubiera sido escrito por un robot, el usuario promedio no tiene idea de lo que significa, por lo que no lo leerán. Por lo tanto, no tienen un punto de partida para solucionar el problema. Los 5 errores más comunes de Windows y cómo solucionarlos Los 5 errores más comunes de Windows y cómo solucionarlos No permita que una pantalla azul de la muerte arruine su experiencia de Windows. Hemos recopilado causas y soluciones para los errores más comunes de Windows para que pueda solucionarlos cuando aparezcan. .

Un tipo secundario de este error ocurre cuando los programadores usan el cuadro de diálogo del usuario final para informar errores de programación. Los errores que contienen información sobre violaciones de memoria o problemas variables son completamente inútiles para el usuario y solo los confundirán aún más..

Culpar al usuario

Otro error común de los mensajes de error es hacer que el usuario se sienta culpable. Incluso si realmente realizaron una acción no deseada, no deberían sentirse mal porque cometieron un error. Usar un lenguaje duro es una mala idea y frustrará al usuario más de lo que ya es..

Ser demasiado vago

¿Por qué crear un mensaje de error si no vas a describir el problema correctamente? Cuando un usuario escucha el sonido de error y ve Un error desconocido ocurrió, ¿Qué se supone que deben hacer? Si no proporciona información sobre por qué ocurrió el error, van a hacer clic Okay y finge que no pasó nada.

Windows 10 destacó infamemente este tipo con su Algo pasó error al actualizar a una nueva versión 6 Problemas comunes de actualización de Windows y cómo solucionarlos 6 Problemas comunes de actualización de Windows y cómo solucionarlos La actualización de Windows 10 puede causar una serie de complicaciones. Le mostramos qué debe tener en cuenta y cómo prevenir o solucionar problemas.. .

Errores innecesarios

Gracias a los anuncios emergentes ¡Pongamos fin a los anuncios emergentes del navegador de una vez por todas! ¡Pongamos fin a los anuncios emergentes del navegador de una vez por todas! Las ventanas emergentes pueden pillarte desprevenido y, si no tienes cuidado, pueden crear problemas. Aprenda cómo evitarlos y cómo manejarlos si aparecen. , la mayoría de los usuarios están condicionados a deshacerse de los cuadros de diálogo lo más rápido posible. Si bien los mensajes de error a veces son necesarios, usarlos constantemente significa que es más probable que el usuario los ignore. Por lo tanto, activar mensajes de error para no problemas no es inteligente.

En el siguiente ejemplo, si un usuario cancela explícitamente una operación de copia de seguridad, no necesita ver un error que le permita saberlo. Solicitaron la acción, por lo que si bien podría ser un error desde el punto de vista del software, el usuario no necesita ver un diálogo.

Errores ridículos

A veces, los errores son tan estúpidos que los usuarios se burlarán de ellos o los ignorarán. Aquí hay un gran ejemplo:

Crédito de imagen: Zusch Login

¿Alguien va a tomar en serio un mensaje como este? Se nos dice que esto tiene un defecto no especificado, pero solo uno potencial. Si hay un problema importante, advierta al usuario de él. Y si no hay problema, no arroje un mensaje de error.

2. Formas atroces y cuadros de selección

Muchos usuarios utilizan el Lengüeta clave para moverse rápidamente entre cuadros al completar su información. Pensarías que esto sería universal (Nombre> Apellido> Calle> Ciudad> etc..) pero a veces los programadores lo hacen mucho más difícil de lo necesario. Prensado Lengüeta podría saltar de Nombre de pila a cremallera, luego abajo a Enviar. Cuando estás en piloto automático mental ingresando tu información, es un gran dolor.

Crédito de imagen: BadForms

¿O qué tal los cuadros de selección? El hecho de que un programador elija una lista desplegable, un cuadro de selección o le pida al usuario que ingrese un valor depende del tipo de entrada que espera. En la mayoría de los cuadros desplegables, ordenar alfabéticamente tiene más sentido para que la lista sea fácil de navegar. Pero, ¿qué tal aquí, donde la lista de pisos está en orden ABC en lugar de orden numérico? Qué gran dolor para navegar.

Ordenemos alfabéticamente los números de piso de CrappyDesign

Otro ejemplo horrendo de cuadros de selección deficientes es el siguiente. En lugar de simplemente proporcionar un cuadro de texto para que el usuario escriba su número de teléfono, aquí debe seleccionar entre todas las combinaciones posibles. Ni siquiera queremos pensar en cuánto tiempo tardó esto en escribir.

Seleccione su número de teléfono de la lista desplegable: de ProgrammerHumor

3. Falta de validación en línea

Aquí hay una sensación terrible que la mayoría de los usuarios conocen muy bien. Ha pasado por las docenas de campos en una página al suscribirse a un servicio, solicitando un trabajo 5 Aplicaciones y herramientas para organizar su búsqueda de empleo 5 Aplicaciones y herramientas para organizar su búsqueda de empleo Toda buena búsqueda de empleo necesita un sistema. Ya sea una aplicación, una hoja de cálculo de Excel o papel y carpetas de la vieja escuela, estas herramientas de organización de búsqueda de trabajo se asegurarán de que obtenga un empleo remunerado. , o similar. Después de hacer clic próximo, recibe un error de que los campos de la dirección de correo electrónico no coinciden u otra supervisión.

El problema es ese recargar la página elimina todos los datos que ingresó! Ahora el usuario tiene que perder su tiempo revisando y escribiendo la misma información nuevamente. Si el programador simplemente hubiera implementado la validación en línea ¿Qué es JavaScript y cómo funciona? ¿Qué es JavaScript y cómo funciona? ¿Qué es Javascript? Es un lenguaje de programación utilizado para mejorar las páginas web. Incluye la actualización dinámica de páginas web, interfaces de usuario y más. Veamos de qué se trata Javascript. - comprobar para asegurarse de que la entrada es válida antes de que el usuario la envíe - su página podría evitar esto.

4. Software de hinchazón y embotellamiento

Casi puedes escuchar a los usuarios llorar cuando una pieza de software que alguna vez fue genial se hincha con tantas características adicionales que es una pesadilla de usar. Un gran ejemplo de esto es iTunes 5 iTunes Alternatives para que Windows reproduzca música o administre iPhone o iPad 5 iTunes Alternatives para que Windows reproduzca música o administre iPhone o iPad iTunes está hinchado y es lento, especialmente para los usuarios de Windows. ¿Sabías que muchas aplicaciones de Windows te permiten reproducir música y administrar tu iDevice? Te mostramos cinco fantásticas alternativas de iTunes. . Es un programa importante para instalar si tienes un iPad o iPhone 5 maneras de sincronizar música a tu iPhone sin iTunes 5 formas de sincronizar música a tu iPhone sin iTunes No luches con iTunes para obtener música en tu iPhone, usa uno de estos métodos alternativos y soluciones alternativas en su lugar. , y afortunadamente se ha reducido un poco en los últimos meses. Pero durante mucho tiempo, usarlo ha sido confuso y dominante.

Cuando instala iTunes, también incluye una tonelada de otro software de Apple como Bonjour, QuickTime y Apple Software Update. Una vez instalado, iTunes tiene mucho que ofrecer que te haría girar la cabeza. Puede buscar música, películas, audiolibros en la tienda Cómo usar una tarjeta de regalo de Apple o iTunes Cómo usar una tarjeta de regalo de Apple o iTunes ¿Desea saber cómo usar una tarjeta de regalo de iTunes? Depende del tipo de tarjeta que tenga. Este artículo explica cómo. y podcasts, echa un vistazo a Apple Music para la transmisión Comenzar con Apple Music: lo que necesitas saber Comenzar con Apple Music: lo que necesitas saber Después de la compra de Beats el año pasado, Apple finalmente lanzó su servicio de transmisión de música mundo. , vea aplicaciones en iOS App Store, sincronice su dispositivo y más.

Eso ni siquiera menciona cuánto espacio ocupa iTunes en su sistema, su interfaz lenta y confusa, y las pesadillas que vienen con la sincronización de música (¿incluso si se elimina al azar Apple Music eliminó su biblioteca? Consejos para cuando la música desaparece Apple Music eliminó su biblioteca ? Consejos para cuando desaparece la música Apple Music eliminó su biblioteca? Canciones que creía que estaban seguras en iCloud desaparecieron? Esto es lo que puede hacer para recuperar y proteger su colección. iTunes intenta hacer diez cosas en lugar de hacer una o dos realmente bien.

Entonces, si solo lo tiene instalado para hacer una copia de seguridad de su iPhone de vez en cuando, probablemente se avergüence cada vez que abra iTunes, espere para siempre y luego vea lo que han acumulado últimamente. Del mismo modo, a un usuario que quiere usar iTunes para escuchar música no le importan todas las demás tonterías..

5. Ignorando los estándares de diseño del sistema operativo

Todos los principales sistemas operativos (SO) tienen un conjunto de estándares que los desarrolladores deben seguir al crear aplicaciones para ellos. Espera que una aplicación de Android se vea diferente Explorando Android L: ¿Qué es exactamente el diseño de materiales? Explorando Android L: ¿Qué es exactamente el diseño de materiales? Es posible que haya escuchado sobre Android L y Material Design, pero ¿cuál es exactamente esta nueva filosofía de diseño y cómo afectará a Android y otros productos de Google? desde una aplicación de iOS, por ejemplo. ¡Y estos cambian con el tiempo! Compare las aplicaciones populares de Android de 2012 y ahora. Seguir las pautas, incluso si su aplicación no es visualmente más impresionante, la hace al menos presentable. Pero cuando vas en contra de estos, los usuarios se vuelven locos.

Por ejemplo, tome el atrás botón en Android. Al tocarlo se supone que retrocederás una pantalla. Entonces, si estás viendo un correo electrónico en Gmail, tocando atrás debería volver a su bandeja de entrada. Si su aplicación ignora esto y hace atrás cierre la aplicación, va en contra de todo lo que saben los usuarios de Android. Igualmente molestas son las aplicaciones de Android que fuerzan los patrones de diseño de iOS a los usuarios.

Obligar a sus usuarios a aprender algunas peculiaridades extrañas de su aplicación en lugar de hacer lo que debería no es innovador, es frustrante. Ya sea que esté creando una aplicación nativa de Windows 10 o iOS, eche un vistazo a cuál es el estándar y sígalo.

6. Opciones de enterramiento dentro de pilas de menús

Los menús son una necesidad desafortunada en la mayoría de los programas. A menos que su programa sea extremadamente simple y muestre todo en una fila de iconos, probablemente tenga menús para funciones y opciones menos utilizadas. Y aunque no necesita tener características súper oscuras de, por ejemplo, Microsoft Word 10 características ocultas de Microsoft Word que le facilitarán la vida 10 características ocultas de Microsoft Word que le facilitarán su vida Microsoft Word no sería la herramienta es sin sus características productivas. Aquí hay varias características que pueden ayudarlo todos los días. a simple vista, esconder herramientas que se usan con frecuencia hace que perder mucho tiempo navegando.

Si un usuario necesita seis clics para navegar a la herramienta que necesita, eso los pondrá nerviosos rápidamente. Los atajos de teclado pueden ayudar con estos atajos de teclado de Windows 101: la guía definitiva Atajos de teclado de Windows 101: la guía definitiva Los atajos de teclado pueden ahorrarle horas de tiempo. Domina los atajos de teclado universales de Windows, los trucos de teclado para programas específicos y algunos otros consejos para acelerar tu trabajo. , pero los más convenientes (Ctrl + S) suelen estar reservados para las funciones más importantes (Salvar) Prensado Ctrl + Shift + Alt + 9 + K tampoco es muy divertido.

Esto también se aplica a los sitios web. Si solo puede llegar a una página específica siguiendo un rastro de enlaces de otras páginas, eso es un mal diseño y dificulta que el usuario regrese a donde estaba.

7. Hacer cambios sin motivo

La memoria muscular y la familiaridad son muy útiles cuando se usa una aplicación o un sistema operativo. Es una de las razones por las que cambiar ecosistemas es tan difícil Apple vs. Android: Compre el ecosistema, no el gadget Apple vs. Android: Compre el ecosistema, no el gadget Le encanta su teléfono Android y quiere comprar una tableta. Todos te dicen que el iPad es la mejor tableta, y realmente es la mejor; pero igual deberías comprar una tableta Android. . Para que los desarrolladores puedan rechazar a todos cuando hacen un cambio a algo que realmente no necesitaba ser cambiado.

¿Recuerdas cuando se lanzó Windows 8? La gente se asustó porque no sabían cómo apagar sus computadoras. Microsoft tomó la tarea más simple que había estado en una buena ubicación durante más de una década y la convirtió en algo que la gente tenía que buscar en línea Cómo cerrar Windows 8 Cómo cerrar Windows 8 Windows 8 Windows 8 trae los mayores cambios a la interfaz familiar de Windows desde Windows 95. La opción Apagar no está donde esperarías encontrarla; de hecho, todo el menú Inicio clásico y Inicio ... Sin embargo, esto también sucede a menor escala.

Apple, por qué cambiar las funciones de iOS sin razón con cada nuevo lanzamiento. ¿Qué estaba mal con el centro de control de iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Danny Policarpo (@dannypolicarpo) 6 de junio de 2017

Cada nueva versión de Android, iOS o Windows 10 realiza pequeños cambios en los nombres de los menús. Lo que fue una vez Configuración> Acerca del teléfono> Número de compilación en Android es ahora Configuración> Sistema> Acerca del teléfono> Número de compilación. Es un pequeño cambio, pero al escribir sobre estos menús, todos los usuarios de Android deben ajustar estas 10 opciones de desarrollador Todos los usuarios de Android deben ajustar estas 10 opciones de desarrollador El menú de opciones de desarrollador de Android contiene muchas herramientas para aquellos que escriben aplicaciones, pero puede obtener algo de Eso también. Estas son las configuraciones más útiles que se esconden en las Opciones de desarrollador. , nunca se sabe qué versión de Android usa la gente. Por lo tanto, debe describir todas las combinaciones posibles para reducir la confusión..

A veces el cambio es necesario. Pero el cambio solo por el cambio es confuso y obliga a los usuarios a ajustarse a un nuevo paradigma sin razón aparente.

¿Qué elementos de la interfaz de usuario odias más??

Hemos analizado siete problemas de usuario súper frustrantes que surgen de las estúpidas elecciones que hacen los programadores. Ya sea por plazos, incompetencia o pereza, estas son las peculiaridades que soportamos pero murmuramos por lo bajo. Al menos podemos divertirnos con ellos..

¿Desea evitar cometer estos errores en sus propias aplicaciones? Eche un vistazo a nuestros consejos para escribir un código más limpio y mejor 10 consejos para escribir más limpio y mejor código 10 consejos para escribir más limpio y mejor código Escribir código limpio parece más fácil de lo que realmente es, pero los beneficios valen la pena. Así es como puede comenzar a escribir código más limpio hoy. .

¿Cuáles son tus peculiaridades más odiadas en las aplicaciones? ¿Tienes algún ejemplo interesante de las categorías que discutimos? Comparte con nosotros en los comentarios, y no dudes en enojarte!

Haber de imagen: Feverpitch / Depositphotos




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.