7 programadores de cosas estupidas hacen que los usuarios se vuelvan locos

7 programadores de cosas estupidas hacen que los usuarios se vuelvan locos / Programación

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

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. Lea más de lo que los usuarios realmente necesitan, los programadores a menudo terminan creando interfaces molestas para los usuarios. Echemos un vistazo a algunos de los estúpidos caprichos que desconciertan, enfurecen y nos hacen reír..

1. Mensajes de error inútiles

Quizás no haya ningún elemento con mayor potencial para confundir, enojar o provocar una respuesta emocional extraña que el mensaje de error. Hemos examinado algunos de los mensajes de error más ridículos en Windows Los 12 errores más ridículos de Windows de todos los tiempos Los 12 errores más ridículos de Windows de todos los tiempos Probablemente vea muchos mensajes de error aburridos de Windows todos los días. Venga a disfrutar de unos ridículos, sólo para reír. Leer más, pero estos no se limitan a esa plataforma.

Encontrarás todo tipo de ejemplos de mensajes de error deficientes; echemos un vistazo a algunos tipos comunes. Muchos de estos ejemplos provienen de la extensa página de Microsoft sobre lo que se debe y no se debe hacer para crear mensajes de error, pero se aplican a los 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 van a leer. 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 con Windows. Hemos recopilado causas y soluciones para los errores más comunes de Windows para que pueda corregirlos cuando aparezcan. Lee mas .

Un tipo secundario de este error ocurre cuando los programadores usan el cuadro de diálogo del usuario final para reportar 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.

Culpando 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 lenguaje áspero es una mala idea y frustrará al usuario más de lo que ya está.

Ser demasiado vago

¿Por qué crear un mensaje de error si no va a describir el problema correctamente? Cuando un usuario oye el sonido de error y ve Un error desconocido ocurrió, ¿Qué se supone que deben hacer? Si no proporciona información acerca de por qué ocurrió el error, ellos harán clic. DE ACUERDO y fingir que no pasó nada.

Windows 10 destacó 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 varias complicaciones. Le mostramos qué debe vigilar y cómo prevenir o solucionar problemas. Lee mas .

Errores innecesarios

Gracias a los anuncios emergentes. ¡Detengámonos de una vez por todas! ¡Acabemos con los anuncios emergentes del navegador de una vez por todas! Las ventanas emergentes pueden atraparlo desprevenido y, si no tiene cuidado, pueden crear problemas. Aprende cómo evitarlos y cómo manejarlos si aparecen. Leer más, 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, generar mensajes de error para los que no son problemas no es inteligente.

En el ejemplo a continuación, si un usuario cancela explícitamente una operación de copia de seguridad, no necesita ver un error que lo haga saber. Solicitaron la acción, por lo que si bien puede 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 burlan de ellos y / o los ignoran. Aquí hay un gran ejemplo:

Crédito de la imagen: Zusch Login

¿Alguien va a tomar en serio un mensaje como este? Nos dicen que esto tiene una falla no especificada, pero solo una potencial. Si hay un problema importante, avise al usuario de ello. Y si no hay problema, no lance un mensaje de error.

2. Formas atroces y cuadros de selección.

Muchos usuarios utilizan el Lengüeta clave para moverse rápidamente entre casillas al completar su información. Uno pensaría 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 saltarte de Nombre de pila a cremallera, luego hacia abajo para Enviar. Cuando estás en un piloto automático mental ingresando tu información, esto es un gran dolor.

Crédito de la imagen: BadForms

O ¿qué hay de los cuadros de selección? Si un programador elige una lista desplegable, un cuadro de selección o le pide al usuario que ingrese un valor, depende del tipo de entrada que espera. En la mayoría de los cuadros desplegables, el orden alfabético es lo más sensato para que la lista sea fácil de navegar. ¿Pero qué hay aquí, donde la lista de pisos está en orden ABC en lugar de orden numérico? ¡Qué gran dolor para navegar a través de.

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

Otro ejemplo horrendo de cuadros de selección pobre está abajo. En lugar de simplemente proporcionar un cuadro de texto para que el usuario escriba su número de teléfono, aquí debe seleccionar cada combinación posible. Ni siquiera queremos pensar cuánto tiempo llevó esto para escribir.

Por favor 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 cuando se inscribió en un servicio, solicitando un trabajo 5 Aplicaciones y herramientas para organizar su búsqueda de trabajo 5 Aplicaciones y herramientas para organizar su búsqueda de trabajo Toda buena búsqueda de trabajo 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 empleo se asegurarán de que obtenga un empleo remunerado. Leer más, o similar. Después de hacer clic Siguiente, recibe un error que indica que los campos de la dirección de correo electrónico no coinciden u otro descuido similar.

El problema es ese volver a cargar la página elimina todos los datos que ingresó! Ahora el usuario debe 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 actualizaciones dinámicas de páginas web, interfaces de usuario y más. Vamos a sumergirnos en lo que significa Javascript. Leer más: verificar para asegurarse de que la entrada sea válida antes de que el usuario la envíe, su página podría evitar esto.

4. Software para hincharse y volcarse

Casi puedes escuchar a los usuarios llorar cuando una pieza de software que alguna vez fue grandiosa se hincha con tantas características adicionales que es una pesadilla usar. Un gran ejemplo de esto es iTunes 5 iTunes Alternatives para Windows para reproducir música o administrar iPhone o iPad 5 iTunes Alternatives para Windows para reproducir música o administrar iPhone o iPad iTunes está hinchado y lento, especialmente para usuarios de Windows. ¿Sabía que muchas aplicaciones de Windows le permiten reproducir música y administrar su iDevice? Te mostramos cinco fantásticas alternativas de iTunes. Lee mas . Es un programa importante para instalar si posee un iPad o iPhone 5 maneras de sincronizar música con su iPhone sin iTunes 5 maneras de sincronizar música con su iPhone sin iTunes No pelee con iTunes para obtener música en su iPhone, use una de estas Métodos alternativos y soluciones alternativas en su lugar. Lea más, y afortunadamente se ha reducido un poco en los últimos meses. Pero durante mucho tiempo, su uso 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 haría girar tu cabeza. Puede navegar por la tienda para obtener música, películas, audiolibros ¿Qué puede comprar con una tarjeta de regalo de Apple o iTunes? ¿Qué se puede comprar con una tarjeta de regalo de Apple o iTunes? ¿Tienes una tarjeta de regalo de Apple y no estás seguro de en qué gastarla? Aquí hay una guía sobre cómo canjear y gastar las tarjetas de regalo de Apple e iTunes. Lea más, y podcasts, eche un vistazo a Apple Music para transmitir Comenzar con Apple Music - Lo que necesita saber Comenzar con Apple Music - Lo que necesita saber Después de la compra de Beats el año pasado, Apple finalmente desató su servicio de transmisión de música sobre el mundo Lea más, vea aplicaciones en la tienda de aplicaciones de iOS, 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 acompañan a la sincronización de la música (incluido el borrado al azar de Apple Music Eliminado su biblioteca? Consejos para cuando la música desaparece Apple Music Eliminado Su Biblioteca ? Sugerencias para cuando la música desaparezca ¿Apple Music eliminó tu biblioteca? ¿Las canciones que creías que estaban seguras en iCloud desaparecieron? Esto es lo que puedes hacer para recuperar y salvaguardar tu colección. Leer más). iTunes intenta hacer diez cosas en lugar de hacer una o dos realmente bien.

Por lo tanto, si solo lo tiene instalado para hacer copias de seguridad de su iPhone de vez en cuando, probablemente se asuste cada vez que sea el momento de abrir iTunes, espere por siempre y vea lo que han hecho últimamente. Del mismo modo, a un usuario que quiera usar iTunes para escuchar música no le importan las otras tonterías..

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

Cada sistema operativo (OS) principal tiene un conjunto de estándares que los desarrolladores deben seguir al crear aplicaciones para él. Usted 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 oído hablar de Android L y Material Design, pero ¿qué es exactamente esta nueva filosofía de diseño y cómo afectará a Android y otros productos de Google? Lee más de una aplicación de iOS, por ejemplo. ¡Y estos cambian con el tiempo! Compara las aplicaciones populares de Android de 2012 y ahora. Las siguientes pautas, incluso si su aplicación no es la más impactante visualmente, la hace al menos presentable. Pero cuando vas contra estos, vuelve locos a los usuarios..

Por ejemplo, tomar la Espalda botón en Android. Al tocarlo se supone que te hace retroceder una pantalla. Así que si estás viendo un correo electrónico en Gmail, toca Espalda Debería volver a su bandeja de entrada. Si tu aplicación ignora esto y hace Espalda cierra 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 en los usuarios.

Forzar a los 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, observe qué 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 íconos, es probable que tenga menús para funciones y opciones menos utilizadas. Y si bien no necesita tener características super oscuras de, digamos, Microsoft Word 10 Características ocultas de Microsoft Word que harán su vida más fácil 10 Características ocultas de Microsoft Word que harán su vida más fácil Microsoft Word es engañosamente simple. Usted está bien siempre que active un documento y simplemente escriba. Pero Microsoft Word no sería el cuchillo suizo, sin sus características productivas. Lea más a simple vista, el hecho de ocultar las herramientas que se utilizan con frecuencia hace que se desperdicie mucho tiempo navegando.

Si un usuario necesita seis clics para navegar a la herramienta que necesita, se pondrá nervioso rápidamente. Los métodos abreviados de teclado pueden ayudar con estos métodos abreviados de teclado de Windows 101: la guía definitiva los métodos abreviados de teclado de Windows 101: la guía definitiva los métodos abreviados de teclado pueden ahorrarle horas de tiempo. Domine los atajos de teclado universales de Windows, los trucos de teclado para programas específicos y algunos otros consejos para acelerar su trabajo. Leer más, pero los más convenientes (Ctrl + S) son usualmente reservados para las características más grandes (Salvar). Prensado Ctrl + Shift + Alt + 9 + K tampoco es muy divertido.

Esto también se aplica a los sitios web. Si solo puede acceder a una página específica siguiendo un rastro de enlaces de otras páginas, ese es un mal diseño y hace que sea difícil para el usuario volver a donde estaban..

7. Hacer cambios sin motivo

La memoria muscular y la familiaridad ayudan mucho cuando se utiliza una aplicación o un sistema operativo. Es una de las razones por las que cambiar los ecosistemas es tan difícil entre Apple y Android: compre el ecosistema, no el gadget. Apple contra Android: compre el ecosistema, no el gadget. Adora 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 todavía debe comprar una tableta de Android. Lee mas . Así que los desarrolladores pueden deshacerse de todos cuando cambian algo que realmente no era necesario cambiar..

¿Recuerdas cuando se lanzó Windows 8? La gente se asustó porque No pudieron averiguar 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 trae los mayores cambios a la interfaz familiar de Windows desde Windows 95. La opción Apagar no está donde usted esperaría encontrarla, de hecho, todo el menú Inicio clásico y Iniciar ... Leer más. Sin embargo, esto sucede en una escala más pequeña, también.

Apple explica por qué cambian las características de iOS sin ninguna 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 hace pequeños cambios en los nombres de los menús. Lo que fue una vez Configuraciones> Acerca del teléfono> Número de compilación en Android es ahora Configuraciones> Sistema> Acerca del teléfono> Número de compilación. Es un pequeño cambio, pero al escribir sobre estos menús, cada usuario de Android debe modificar estas 10 opciones de desarrollador Cada usuario de Android debe modificar estas 10 opciones de desarrollador El menú de opciones de desarrollador de Android contiene una gran cantidad de herramientas para esas aplicaciones de escritura, pero puede obtener algo de Eso también. Aquí están las configuraciones más útiles que se esconden en las Opciones de Desarrollador. Lea más, nunca se sabe qué versión de Android está utilizando la gente. Por lo tanto tienes que describir cada combinación posible para reducir la confusión..

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

¿Qué elementos de UI odias más??

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

¿Quieres evitar cometer estos errores en tus propias aplicaciones? Echa un vistazo a nuestros consejos para escribir un código más limpio y mejor. 10 Consejos para escribir un código más limpio y mejor. 10 Consejos para escribir un código mejor y más limpio. Escribir código limpio parece más fácil de lo que realmente es, pero los beneficios valen la pena. Aquí es cómo puedes comenzar a escribir un código más limpio hoy. Lee mas .

¿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 siéntete libre de rabiar!

Crédito de la imagen: Feverpitch /

Explorar más sobre: ​​Desarrollo de aplicaciones, Desarrollo web.