Anuncio

Los programadores (con suerte) hacen su mejor esfuerzo al codificar aplicaciones, pero nadie es perfecto Los 10 peores errores de programación de la historiaEn su pasado histórico, codificando la destrucción forjada también. 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. Lee mas . 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 entendimiento Los 10 errores de programación y codificación más comunesLos errores de codificación pueden conducir a tantos problemas. Estos consejos lo ayudarán a evitar errores de programación y a mantener su código significativo. Lee mas 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 peculiaridades estúpidas que desconciertan, enfurecen y nos hacen reír.

instagram viewer

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 en Windows Los 12 errores de Windows más ridículos de todos los tiemposProbablemente vea muchos mensajes de error de Windows aburridos todos los días. Ven a disfrutar de algunas ridículas, solo para reír. Lee mas , pero 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 lo que se debe y no se debe hacer al 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 leerán. Por lo tanto, no tienen un punto de partida para arreglando el problema Los 5 errores más comunes de Windows y cómo solucionarlosNo dejes que una pantalla azul de la muerte arruine tu experiencia de Windows. Hemos recopilado causas y soluciones para los errores más comunes de Windows para que pueda solucionarlos cuando aparezcan. Lee mas .

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

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.

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

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 está.

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

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.

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

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 solucionarlosActualizar Windows 10 puede causar una serie de complicaciones. Le mostramos qué debe tener en cuenta y cómo prevenir o solucionar problemas. Lee mas .

Errores innecesarios

Gracias a los anuncios emergentes ¡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. Lee mas , 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.

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

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:

cosas estúpidas que hacen los programadores que vuelven locos a los usuarios
Credito 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. Y si no hay problema, no arroje un mensaje de error.

2. Formas atroces y cajas 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 Primer nombre a CÓDIGO POSTAL, luego abajo a Enviar. Cuando estás en piloto automático mental ingresando tu información, esto es un gran dolor.

cosas estúpidas que hacen los programadores que vuelven locos a los usuarios
Credito 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 desde 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: desde ProgramadorHumor

3. Falta de validación en línea

Aquí hay una sensación terrible que la mayoría de los usuarios conocen muy bien. Has revisado las docenas de campos en una página al registrarte en un servicio, solicitar un trabajo 5 aplicaciones y herramientas para organizar su búsqueda de empleoToda 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 trabajo se asegurarán de que obtenga un empleo remunerado. Lee mas , o similar. Después de hacer clic próximo, te saludan con un error de que los campos de la dirección de correo electrónico no coinciden u otra supervisión similar.

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 hubiera simplemente validación en línea implementada ¿Qué es JavaScript y cómo funciona?Si está aprendiendo desarrollo web, esto es lo que necesita saber sobre JavaScript y cómo funciona con HTML y CSS. Lee mas - verificar para asegurarse de que la entrada es válida antes de que el usuario la envíe - su página podría evitar esto.

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

4. Software de hinchazón y ahogamiento

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 usar. UNA gran ejemplo de esto es iTunes Las 5 mejores alternativas de iTunes para WindowsiTunes está hinchado y lento. Le mostramos cinco fantásticas alternativas de iTunes para Windows que le permiten reproducir música y administrar su iDevice. Lee mas . Se trata de un programa importante para instalar si posee un iPad o iPhone 5 formas de sincronizar música con tu iPhone sin iTunesNo luches con iTunes para poner música en tu iPhone, utiliza uno de estos métodos alternativos y soluciones alternativas. Lee mas , 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. Usted puede navega por la tienda en busca de música, películas, audiolibros Cómo usar su tarjeta de regalo de Apple o iTunes¿Tiene una tarjeta de regalo de Apple o App Store o iTunes? Esto es lo que puede comprar, cómo canjearlos y sugerencias sobre qué recoger. Lee mas y podcasts echa un vistazo a Apple Music para transmitir Comenzando con Apple Music: lo que necesita saberDespués de la compra de Beats el año pasado, Apple finalmente lanzó su servicio de transmisión de música al mundo. Lee mas , ver aplicaciones en la tienda de aplicaciones de iOS, sincronizar 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 conlleva la sincronización de música (incluyendo tenerlo eliminado al azar ¿Apple Music eliminó su biblioteca? Consejos para cuando la música desaparece¿Apple Music eliminó tu biblioteca? ¿Las canciones que creías que estaban seguras en iCloud desaparecieron? Esto es lo que puede hacer para recuperar y proteger su colección. Lee mas ). 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 quiera usar iTunes para escuchar música no le importan 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. usted esperar que una aplicación de Android se vea diferente 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? Lee mas 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 la más visualmente atractiva, la hace al menos presentable. Pero cuando vas en contra de estos, vuelve locos a los usuarios.

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 necesites tener características súper oscuras de, por ejemplo, Microsoft Word 10 características ocultas de Microsoft Word que te harán la vida más fácilMicrosoft Word no sería la herramienta que es sin sus características productivas. Aquí hay varias características que pueden ayudarlo todos los días. Lee mas a simple vista, esconder las herramientas que se usan con frecuencia hace que se pierda 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 esto Métodos abreviados de teclado de Windows 101: la guía definitivaLos atajos 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. Lee mas , 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

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

Esto también se aplica a los sitios web. Si solo puede acceder a una página específica siguiendo un rastro de enlaces desde 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 cuales cambiar ecosistemas es muy difícil Apple vs. Android: compra el ecosistema, no el gadgetTe encanta tu teléfono Android y quieres 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. Lee mas . Por lo tanto, los desarrolladores pueden sorprender a todos cuando hacen un cambio en algo que realmente no necesitaba cambiar.

¿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 8Windows 8 trae los mayores cambios a la interfaz familiar de Windows desde Windows 95. La opción Apagar no está donde esperaría encontrarla; de hecho, todo el menú Inicio clásico y Inicio ... Lee mas . Sin embargo, esto también ocurre 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 Cada usuario de Android debe ajustar estas 10 opciones de desarrolladorEl menú de Opciones de desarrollador de Android contiene muchas herramientas para aquellos que escriben aplicaciones, pero también puedes sacarle algo. Estas son las configuraciones más útiles que se esconden en las Opciones de desarrollador. Lee mas , 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 decisiones que toman los programadores. Ya sea por plazos, incompetencia o pereza, estas son las peculiaridades que soportamos pero murmuramos por lo bajo. Al menos podemos divertirnos un poco con ellos.

¿Desea evitar cometer estos errores en sus propias aplicaciones? Revisa nuestros consejos para escribir código más limpio y mejor 10 consejos para escribir un código más limpio y mejorEscribir 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. 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 no dudes en enojarte!

Crédito de la imagen: Feverpitch /Depositphotos

Ben es editor adjunto y gerente de publicación patrocinado en MakeUseOf. Él tiene un B.S. en Sistemas de Información Informática de Grove City College, donde se graduó Cum Laude y con honores en su especialidad. Le gusta ayudar a los demás y le apasionan los videojuegos como medio.