7 choses stupides que les programmeurs font pour rendre les utilisateurs fous

7 choses stupides que les programmeurs font pour rendre les utilisateurs fous / La programmation

Les programmeurs (espérons-le) font de leur mieux pour coder les applications, mais personne n’est parfait Les 10 pires erreurs de programmation de l’histoire Les 10 pires erreurs de programmation de l’histoire De tout temps, le codage a également détruit la destruction. Les cas de mauvais code ont provoqué un désastre majeur. Voici 10 des pires erreurs de programmation de l’histoire. Lire la suite . Et cela est tout à fait évident lorsque vous consultez certains des sites Web, programmes de bureau et applications pour smartphone actuels..

10 Erreurs les plus courantes en matière de programmation et de codage 10 Erreurs les plus courantes en matière de programmation et de codage Vous trouverez ci-dessous certaines des erreurs de programmation et de codage les plus courantes commises par les développeurs. Ces erreurs ont entraîné des pannes généralisées, des vols de données, des intrusions et plus encore. Lire Plus de ce dont les utilisateurs ont réellement besoin, les programmeurs finissent souvent par créer des interfaces gênantes pour les utilisateurs. Jetons un coup d'oeil à quelques-unes des bizarreries stupides qui déconcertent, exaspèrent et nous font rire.

1. Messages d'erreur inutiles

Il n’ya peut-être pas d’élément plus susceptible de confondre, de provoquer de la colère ou de susciter une réaction émotionnelle étrange que le message d’erreur. Nous avons examiné quelques-uns des messages d'erreur les plus ridicules de Windows. Les 12 erreurs Windows les plus ridicules de tous les temps Les 12 erreurs Windows les plus ridicules de tous les temps Vous voyez probablement beaucoup de messages d'erreur Windows ennuyeux chaque jour. Venez en profiter, ridicules, juste pour rire. Lisez plus, mais ceux-ci ne sont pas limités à cette plate-forme.

Vous trouverez toutes sortes d'exemples de messages d'erreur médiocres. Regardons quelques types courants. Beaucoup de ces exemples proviennent de la vaste page de Microsoft sur ce qu'il faut faire et ne pas faire pour créer des messages d'erreur, mais s'appliquent à tous les messages..

Trop d'informations techniques

Dans ce type de message d'erreur, le dialogue fournit des détails techniques qui déroutent l'utilisateur. Si un message d'erreur sonne comme s'il avait été écrit par un robot, l'utilisateur moyen n'a aucune idée de ce que cela signifie - il ne va donc pas le lire. Ainsi, ils n'ont pas de point de départ pour résoudre le problème. Les 5 erreurs Windows les plus courantes et leur résolution. Les 5 erreurs Windows les plus courantes et leur réparation. Ne laissez pas un écran bleu de la mort ruiner votre expérience Windows. Nous avons rassemblé les causes et les solutions des erreurs Windows les plus courantes afin que vous puissiez les résoudre lorsqu'elles apparaissent. Lire la suite .

Un type secondaire de cette erreur se produit lorsque les programmeurs utilisent la boîte de dialogue de l'utilisateur final pour signaler les erreurs de programmation. Les erreurs contenant des informations sur des violations de mémoire ou des problèmes variables sont totalement inutiles pour l'utilisateur et ne feront que les confondre davantage.

Blâmer l'utilisateur

Une autre erreur courante dans les messages d'erreur consiste à donner à l'utilisateur le sentiment qu'il est en faute. Même s'ils ont effectivement commis une action indésirable, ils ne devraient pas se sentir mal parce qu'ils ont commis une erreur. Utiliser un langage dur est une mauvaise idée et frustrera davantage l'utilisateur qu'il ne le fait déjà..

Être trop vague

Pourquoi créer un message d'erreur si vous ne décrivez pas le problème correctement? Lorsqu'un utilisateur entend le son d'erreur et voit Une erreur inconnue est survenue, qu'est-ce qu'ils sont censés faire? Si vous ne fournissez aucune information sur la raison de l'erreur, ils vont cliquer sur D'accord et prétendre que rien ne s'est passé.

Windows 10 présente ce type avec sa Quelque chose est arrivé erreur lors de la mise à jour vers une nouvelle version 6 Problèmes courants liés à la mise à niveau de Windows et à leur résolution 6 Problèmes courants liés à la mise à niveau de Windows et à leur résolution La mise à niveau de Windows 10 peut entraîner de nombreuses complications. Nous vous montrons ce qu'il faut surveiller et comment prévenir ou résoudre les problèmes. Lire la suite .

Erreurs inutiles

Grâce aux popups, mettons un terme aux publicités contextuelles une fois pour toutes! Mettons un terme aux publicités instantanées du navigateur une fois pour toutes! Les fenêtres contextuelles peuvent vous prendre au dépourvu et si vous ne faites pas attention, elles peuvent créer des problèmes. Apprenez à les éviter et à les gérer s'ils se présentent. En savoir plus, la plupart des utilisateurs sont conditionnés à se débarrasser des boîtes de dialogue le plus rapidement possible. Bien que des messages d'erreur soient parfois nécessaires, leur utilisation constante signifie que l'utilisateur est plus susceptible de les ignorer. Donc, déclencher des messages d'erreur pour les non-problèmes n'est pas intelligent.

Dans l'exemple ci-dessous, si un utilisateur annule explicitement une opération de sauvegarde, il n'a pas besoin de voir une erreur pour le lui faire savoir. Ils ont demandé l'action. Ainsi, bien qu'il s'agisse d'une erreur du point de vue du logiciel, l'utilisateur n'a pas besoin de voir un dialogue..

Erreurs ridicules

Parfois, les erreurs sont si stupides que les utilisateurs les bafouent et / ou les ignorent. Voici un excellent exemple:

Crédit d'image: Zusch Login

Est-ce que quelqu'un va prendre un tel message au sérieux? On nous dit que cela a un défaut non spécifié, mais seulement un potentiel. En cas de problème majeur, prévenez-le. Et s'il n'y a pas de problème, ne lancez pas de message d'erreur.

2. Formes atroces et boîtes de sélection

De nombreux utilisateurs utilisent le Languette clé pour se déplacer rapidement entre les cases lors de la saisie de leurs informations. Vous penseriez que cela serait universel (Prénom> Nom> Rue> Ville> etc.), mais parfois les programmeurs rendent la tâche plus difficile que nécessaire. Pressage Languette pourrait vous sauter de Prénom à ZIP *: FRANÇAIS, puis descendre à Soumettre. Lorsque vous êtes sur le pilote automatique mental entrer vos informations, c'est une douleur énorme.

Crédit d'image: BadForms

Ou que diriez-vous des boîtes de sélection? Qu'un programmeur choisisse une liste déroulante, une zone de sélection ou demande à l'utilisateur de saisir une valeur dépend du type de saisie attendu. Dans la plupart des listes déroulantes, l'ordre alphabétique est le choix le plus logique, ce qui facilite la navigation dans la liste. Mais que diriez-vous ici, où la liste des étages est dans l’ordre ABC au lieu de l’ordre numérique? Quelle douleur énorme à parcourir.

Ordonnons par ordre alphabétique les numéros d'étage de CrappyDesign

Un autre exemple horrible de mauvaises boîtes de sélection est ci-dessous. Au lieu de simplement fournir une zone de texte à l'utilisateur pour taper son numéro de téléphone, vous devez sélectionner ici toutes les combinaisons possibles. Nous ne voulons même pas penser à combien de temps cela a pris pour taper.

Veuillez sélectionner votre numéro de téléphone dans la liste déroulante: dans ProgrammerHumor

3. Absence de validation en ligne

Voici un sentiment terrible que la plupart des utilisateurs connaissent trop bien. Vous avez parcouru les dizaines de champs d'une page lorsque vous vous êtes inscrit à un service et avez postulé pour un emploi. 5 applications et outils pour organiser votre recherche d'emploi 5 applications et outils pour organiser votre recherche d'emploi Chaque bonne recherche d'emploi nécessite un système. Qu'il s'agisse d'une application, d'un tableur Excel ou de classeurs et de dossiers classiques, ces outils d'organisation de la recherche d'emploi vous permettront d'obtenir un emploi rémunéré. Lire la suite ou similaire. Après avoir cliqué Suivant, vous êtes accueilli avec une erreur que les champs d'adresse e-mail ne correspondent pas ou un autre tel oubli.

Le problème est que le rechargement de la page supprime toutes les données que vous avez entrées! Maintenant, l'utilisateur doit perdre son temps en passant à nouveau et en tapant à nouveau les mêmes informations. Si le programmeur avait simplement implémenté la validation en ligne Qu'est-ce que JavaScript et comment ça marche? Qu'est-ce que JavaScript et comment ça marche? Qu'est ce que le Javascript? C'est un langage de programmation utilisé pour améliorer les pages Web. Cela inclut la mise à jour dynamique des pages Web, des interfaces utilisateur, etc. Nous allons plonger dans ce que Javascript est tout au sujet. En savoir plus - pour vous assurer que la saisie est valide avant que l'utilisateur la soumette - votre page pourrait l'éviter.

4. Logiciel de ballonnement et de ralentissement

Vous pouvez presque entendre les utilisateurs pleurer quand un logiciel, qui était autrefois génial, devient envahi par une foule de fonctionnalités supplémentaires qui en fait un cauchemar. ITunes 5 iTunes Alternatives pour Windows pour écouter de la musique ou gérer un iPhone ou iPad 5 iTunes Alternatives pour Windows pour écouter de la musique ou pour gérer un iPhone ou iPad iTunes est surchargé et lent, en particulier pour les utilisateurs de Windows. Saviez-vous que de nombreuses applications Windows vous permettent de jouer de la musique et de gérer votre iDevice? Nous vous montrons cinq alternatives fantastiques iTunes. Lire la suite . C'est un programme important à installer si vous possédez un iPad ou un iPhone 5 manières de synchroniser de la musique sur votre iPhone sans iTunes 5 façons de synchroniser de la musique sur votre iPhone sans iTunes Ne vous battez pas avec iTunes pour obtenir de la musique sur votre iPhone, utilisez l'une de ces méthodes alternatives et solutions de contournement à la place. Lire la suite, et heureusement, il a légèrement diminué au cours des derniers mois. Mais depuis longtemps, l’utiliser a été déroutant et envahissant.

Lorsque vous installez iTunes, il inclut également une tonne d'autres logiciels Apple tels que Bonjour, QuickTime et Apple Software Update. Une fois installé, iTunes a tellement à offrir qu'il vous ferait tourner la tête. Vous pouvez parcourir le magasin pour y trouver de la musique, des films et des livres audio. Que pouvez-vous acheter avec une carte-cadeau Apple ou iTunes? Que pouvez-vous acheter avec une carte-cadeau Apple ou iTunes? Vous avez une carte-cadeau Apple et vous ne savez pas quoi dépenser? Voici un guide sur la façon d’utiliser et de dépenser des cartes-cadeaux Apple et iTunes. En savoir plus et sur les podcasts, consultez Apple Music pour la diffusion en streaming Démarrer avec Apple Music - Ce que vous devez savoir Démarrer avec Apple Music - Ce que vous devez savoir Après l'achat de Beats l'an dernier, Apple a enfin lancé son service de musique en streaming sur le monde. En savoir plus, afficher des applications sur l'App Store iOS, synchroniser votre appareil, etc..

Cela ne mentionne même pas l'espace occupé par iTunes sur votre système, son interface lente et déroutante et les cauchemars liés à la synchronisation de la musique (notamment le fait de le supprimer de manière aléatoire. Apple Music supprimé de votre bibliothèque? Conseils pour la disparition de la musique Apple Music supprimé de votre bibliothèque Conseils pour la disparition de la musique Apple Music a supprimé votre bibliothèque Les chansons que vous pensiez être en sécurité dans iCloud sont disparues. Voici ce que vous pouvez faire pour restaurer et protéger votre collection. iTunes essaie de faire dix choses au lieu d'une ou deux vraiment bien.

Ainsi, si vous ne l'avez installé que pour sauvegarder de temps en temps votre iPhone, vous risquez de vous sentir mal à l'aise chaque fois qu'il est temps d'ouvrir iTunes, d'attendre pour toujours, puis de voir ce qu'ils ont bourré récemment. De même, un utilisateur qui souhaite utiliser iTunes pour écouter de la musique ne se soucie pas de toutes les autres bêtises..

5. Ignorer les normes de conception du système d'exploitation

Chaque système d'exploitation principal dispose d'un ensemble de normes que les développeurs doivent suivre lors de la création d'applications. Vous vous attendez à ce qu'une application Android ait un aspect différent Exploration d'Android L: qu'est-ce que la conception matérielle? Explorer Android L: Qu'est-ce que la conception matérielle? Vous avez peut-être entendu parler d'Android L et de Material Design, mais quelle est exactement cette nouvelle philosophie de conception et quelle incidence cela aura-t-il sur Android et les autres produits Google? Lire plus depuis une application iOS, par exemple. Et ceux-ci changent avec le temps! Comparez les applications Android populaires de 2012 et maintenant. En suivant les consignes, même si votre application n’est pas la plus étonnante sur le plan visuel, elle est au moins présentable. Mais quand on y va, cela rend les utilisateurs fous.

Par exemple, prenez le Retour bouton sur Android. Taper dessus est censé vous faire reculer d’un écran. Donc, si vous consultez un email dans Gmail, tapez sur Retour devrait revenir à votre boîte de réception. Si votre application ignore cela et fait Retour Fermez l'application, cela va à l'encontre de tout ce que savent les utilisateurs d'Android. Les applications Android qui imposent aux utilisateurs des modèles de conception iOS sont tout aussi agaçantes..

Forcer vos utilisateurs à apprendre quelques bizarreries bizarres de votre application au lieu de faire ce que vous devriez ne pas innover, c'est frustrant. Que vous créiez une application Windows 10 native ou une application iOS, jetez un coup d'œil à la norme et suivez-la..

6. Options d’enterrement à l’intérieur des piles de menus

Les menus sont une nécessité regrettable dans la plupart des programmes. À moins que votre programme soit extrêmement simple et qu'il affiche tout sur une rangée d'icônes, il contient probablement des menus pour les fonctionnalités et les options moins utilisées. Et bien que vous n’ayez pas besoin de fonctionnalités super obscures de, par exemple, Microsoft Word 10 Fonctionnalités cachées de Microsoft Word qui simplifieront votre vie. 10 Fonctionnalités cachées de Microsoft Word qui vous simplifieront la vie Microsoft Word est d'une simplicité trompeuse. Vous allez bien tant que vous lancez un document et tapez simplement. Mais Microsoft Word ne serait pas le couteau suisse sans ses fonctions productives. Lire la suite à la vue de tous, les outils souvent utilisés dissimulent beaucoup de temps perdu à naviguer.

S'il faut six clics à un utilisateur pour accéder à l'outil dont il a besoin, cela va vite les énerver. Les raccourcis clavier peuvent vous aider avec ceci: Raccourcis clavier Windows 101: le guide ultime Raccourcis clavier Windows 101: le guide ultime Les raccourcis clavier vous permettent de gagner du temps. Maîtrisez les raccourcis clavier universels Windows, les astuces clavier pour des programmes spécifiques et quelques autres conseils pour accélérer votre travail. Lire la suite, mais les plus pratiques (Ctrl + S) sont généralement réservés aux plus grandes fonctionnalités (sauvegarder). Pressage Ctrl + Maj + Alt + 9 + K ce n'est pas très amusant non plus.

Cela vaut aussi pour les sites Web. Si vous ne pouvez accéder à une page spécifique qu'en suivant une série de liens provenant d'autres pages, la conception est mauvaise et il est difficile pour l'utilisateur de revenir à l'endroit où ils se trouvaient..

7. Faire des changements sans raison

La mémoire musculaire et la familiarité vont un long chemin lorsque vous utilisez une application ou un système d'exploitation. C'est l'une des raisons pour lesquelles il est si difficile de changer d'écosystème Apple vs Android: Achetez l'écosystème, pas le gadget Apple vs Android: Achetez l'écosystème, pas le gadget Vous aimez votre téléphone Android et souhaitez acheter une tablette. Tout le monde vous dit que l'iPad est la meilleure tablette, et c'est vraiment la meilleure. mais vous devriez toujours acheter une tablette Android. Lire la suite . Les développeurs peuvent donc déstabiliser tout le monde lorsqu'ils apportent un changement à un élément dont ils n'ont pas réellement besoin.

Rappelez-vous quand Windows 8 a été lancé? Les gens ont paniqué parce que ils ne pouvaient pas comprendre comment éteindre leurs ordinateurs. Microsoft a pris la tâche la plus simple qui se trouvait dans un emplacement idéal depuis plus de dix ans et l'a transformée en une tâche que les utilisateurs devaient consulter en ligne. depuis Windows 95. L'option Arrêter n'est pas l'endroit où vous vous attendez à la trouver - en fait, tout le menu Démarrer classique et Démarrer… Lire la suite. Mais cela se produit aussi à plus petite échelle.

Apple pourquoi changer les fonctionnalités iOS sans raison avec chaque nouvelle version majeure. Quel était le problème avec le centre de contrôle iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Danny Policarpo (@dannypolicarpo) 6 juin 2017

Chaque nouvelle version d'Android, iOS ou Windows 10 apporte de petites modifications au nom des menus. Ce qui était une fois Paramètres> À propos du téléphone> Numéro de build sur Android est maintenant Paramètres> Système> À propos du téléphone> Numéro de build. C'est un petit changement, mais lorsque vous écrivez à propos de ces menus, chaque utilisateur Android doit modifier ces 10 options de développeur. Chaque utilisateur Android doit modifier ces 10 options de développeur. Le menu Options de développeur d'Android contient de nombreux outils pour ces applications d'écriture, mais vous pouvez obtenir quelque chose ça aussi. Voici les paramètres les plus utiles cachés dans les options du développeur. En savoir plus, vous ne savez jamais quelle version d'Android utilise. Ainsi, vous devez décrire chaque combinaison possible pour réduire la confusion..

Parfois, le changement est nécessaire. Mais le changement juste pour le changement est source de confusion et oblige les utilisateurs à s’adapter à un nouveau paradigme sans raison apparente.

Quels éléments de l'interface utilisateur détestez-vous le plus??

Nous avons examiné sept problèmes d'utilisateurs extrêmement frustrants qui résultent des choix stupides des programmeurs. Qu'il s'agisse des délais, de l'incompétence ou de la paresse, ce sont les bizarreries que nous acceptons mais que nous murmurons sous le souffle. Au moins on peut s'amuser avec eux.

Vous voulez éviter de commettre ces erreurs dans vos propres applications? Consultez nos astuces pour écrire du code plus propre et plus performant. 10 Conseils pour écrire du code plus propre et plus performant. 10 Conseils pour écrire du code plus propre et plus performant. Écrire du code propre a l'air plus simple qu'il ne l'est réellement, mais les avantages en valent la peine. Voici comment vous pouvez commencer à écrire du code plus propre aujourd'hui. Lire la suite .

Quelles sont vos bizarreries les plus détestées dans les applications? Avez-vous des exemples intéressants des catégories que nous avons discutées? Partagez avec nous dans les commentaires, et n'hésitez pas à faire rage!

Crédit d'image: Feverpitch / Depositphotos

En savoir plus sur: Développement d'applications, Développement Web.