Publicité
Les programmeurs (espérons-le) font de leur mieux lors du codage des applications, mais personne n'est parfait Les 10 pires erreurs de programmation de l'histoireDans son passé légendaire, codant également la destruction provoquée. Des exemples d'un peu de mauvais code ont provoqué une catastrophe à un niveau majeur. Voici 10 des pires erreurs de programmation de l'histoire. Lire la suite . Et cela est clairement évident lorsque vous consultez certains des sites Web, programmes de bureau et applications pour smartphone d'aujourd'hui.
Que ce soit par accident, en raison d'exigences de gestion ou en raison de un manque de compréhension 10 erreurs de programmation et de codage les plus courantesLes erreurs de codage peuvent entraîner de nombreux problèmes. Ces conseils vous aideront à éviter les erreurs de programmation et à garder votre code significatif. Lire la suite de ce dont les utilisateurs ont vraiment besoin, les programmeurs finissent souvent par créer des interfaces ennuyeuses pour les utilisateurs. Jetons un coup d'œil à certaines des bizarreries stupides qui déroutent, rendent furieux et nous font rire.
1. Messages d'erreur inutiles
Il n’y a peut-être aucun élément ayant plus de potentiel de confusion, de colère ou de provoquer une réaction émotionnelle étrange que le message d’erreur. Nous avons examiné certains les messages d'erreur les plus ridicules de Windows Les 12 erreurs Windows les plus ridicules de tous les tempsVous voyez probablement beaucoup de messages d'erreur Windows ennuyeux chaque jour. Venez en savourer des ridicules, juste pour rire. Lire la suite , mais ceux-ci ne se limitent pas à cette plate-forme.
Vous trouverez toutes sortes d'exemples de mauvais messages d'erreur; regardons quelques types courants. Beaucoup de ces exemples proviennent de Page complète de Microsoft sur les choses à faire et à ne pas faire pour créer des messages d'erreur, mais appliquez-les aux messages partout.
Trop d'informations techniques
Dans ce type de message d'erreur, la boîte de 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 comment les corrigerNe laissez pas un écran bleu de la mort ruiner votre expérience Windows. Nous avons collecté les causes et les solutions aux erreurs Windows les plus courantes afin que vous puissiez les corriger 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 des erreurs de programmation. Les erreurs contenant des informations sur les violations de mémoire ou les problèmes variables sont totalement inutiles pour l'utilisateur et ne feront que les embrouiller davantage.
Blâmer l'utilisateur
Une autre erreur courante des messages d'erreur est de faire en sorte que l'utilisateur se sente en faute. Même s'ils ont effectivement effectué une action indésirable, ils ne devraient pas se sentir mal parce qu'ils ont fait une erreur. Utiliser un langage dur est une mauvaise idée et frustrera l'utilisateur plus qu'il ne l'est déjà.
Être trop vague
Pourquoi créer un message d'erreur si vous ne décrivez pas correctement le problème? Lorsqu'un utilisateur entend le son d'erreur et voit Une erreur inconnue est survenue, que sont-ils censés faire? Si vous ne fournissez aucune information sur la raison de l'erreur, ils vont cliquer sur D'accord et faire comme si de rien n'était.
Windows 10 présentait tristement ce type avec son Quelque chose est arrivéerreur lors de la mise à jour vers une nouvelle version 6 Problèmes courants de mise à niveau Windows et comment les résoudreLa mise à niveau de Windows 10 peut entraîner un certain nombre de complications. Nous vous montrons ce à quoi vous devez faire attention et comment prévenir ou résoudre les problèmes. Lire la suite .
Erreurs inutiles
Merci aux publicités popup Arrêtons une fois pour toutes les publicités de navigateur pop-up!Les fenêtres contextuelles peuvent vous surprendre, et si vous ne faites pas attention, elles peuvent créer des problèmes. Apprenez à les éviter et à les gérer s'ils surviennent. Lire la suite , la plupart des utilisateurs sont conditionnés à se débarrasser des boîtes de dialogue aussi rapidement que possible. Bien que des messages d'erreur soient parfois nécessaires, leur utilisation constante signifie que l'utilisateur est plus susceptible de les ignorer. Déclencher des messages d'erreur pour des non-problèmes n'est donc 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 signaler. Ils ont demandé l’action. Par conséquent, même s’il s’agit d’une erreur du point de vue du logiciel, l’utilisateur n’a pas besoin de voir une boîte de dialogue.
Erreurs ridicules
Parfois, les erreurs sont tellement stupides que les utilisateurs se moqueront d'eux et / ou les ignoreront. Voici un excellent exemple:
Est-ce que quelqu'un va prendre au sérieux un message comme celui-ci? On nous dit que cela a un défaut non spécifié, mais seulement 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. Formulaires atroces et boîtes de sélection
De nombreux utilisateurs utilisent le Languette pour vous déplacer rapidement entre les cases lorsque vous remplissez leurs informations. Vous pensez que ce serait universel (Prénom> Nom> Rue> Ville> etc.) mais parfois les programmeurs rendent la tâche beaucoup plus difficile que nécessaire. Pressage Languette pourrait vous sauter de Prénom à ZIP *: FRANÇAIS, puis jusqu'à Soumettre. Lorsque vous êtes sur le pilote automatique mental entrant vos informations, c'est une énorme douleur.
Ou que diriez-vous des boîtes de sélection? Le fait qu'un programmeur choisisse une liste déroulante, une boîte de sélection ou demande à l'utilisateur d'entrer une valeur dépend du type d'entrée que vous attendez. Dans la plupart des listes déroulantes, l'ordre alphabétique est le plus logique, de sorte que la liste est facile à parcourir. Mais qu'en est-il ici, où la liste des étages est dans l'ordre ABC au lieu de l'ordre numérique? Quelle énorme douleur à 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 permettant à l'utilisateur de saisir son numéro de téléphone, vous devez sélectionner ici toutes les combinaisons possibles. Nous ne voulons même pas penser au temps que cela a pris pour taper.
Veuillez sélectionner votre numéro de téléphone dans la liste déroulante: de ProgrammeurHumour
3. Absence de validation en ligne
Voici un sentiment terrible que la plupart des utilisateurs ne connaissent que trop bien. Vous avez parcouru les dizaines de champs d'une page lors de votre inscription à un service, postuler pour un job 5 applications et outils pour organiser votre recherche d'emploiToute bonne recherche d'emploi a besoin d'un système. Que ce soit une application, une feuille de calcul Excel ou du papier et des dossiers à l'ancienne, ces outils d'organisation de la recherche d'emploi vous assureront de trouver un emploi rémunérateur. Lire la suite , ou similaire. Après avoir cliqué Prochain, vous êtes accueilli par une erreur indiquant que les champs d'adresse e-mail ne correspondent pas ou par une autre erreur de ce type.
Le problème est que le rechargement de la page supprime toutes les données que vous avez saisies! L'utilisateur doit maintenant perdre son temps en parcourant et en tapant à nouveau toutes les mêmes informations. Si le programmeur avait simplement validation en ligne implémentée Qu'est-ce que JavaScript et comment ça marche?Si vous apprenez le développement Web, voici ce que vous devez savoir sur JavaScript et comment il fonctionne avec HTML et CSS. Lire la suite - vérifier que l'entrée est valide avant que l'utilisateur ne la soumette - votre page pourrait éviter cela.
4. Logiciel de ballonnement et de bourrage
Vous pouvez presque entendre les utilisateurs pleurer lorsqu'un logiciel autrefois génial est gonflé de tant de fonctionnalités supplémentaires que c'est un cauchemar à utiliser. UNE un excellent exemple de cela est iTunes Les 5 meilleures alternatives iTunes pour WindowsiTunes est gonflé et lent. Nous vous montrons cinq alternatives iTunes fantastiques pour Windows qui vous permettent de jouer de la musique et de gérer votre iDevice. Lire la suite . C'est un programme important à installer si vous possédez un iPad ou un iPhone 5 façons de synchroniser de la musique sur votre iPhone sans iTunesNe luttez pas avec iTunes pour obtenir de la musique sur votre iPhone, utilisez plutôt l'une de ces méthodes alternatives et solutions de contournement. Lire la suite , et cela a heureusement diminué un peu ces derniers mois. Mais depuis longtemps, son utilisation a été déroutante et dominatrice.
Lorsque vous installez iTunes, il comprend également une tonne d'autres logiciels Apple comme Bonjour, QuickTime et Apple Software Update. Une fois installé, iTunes a tellement à offrir qu'il vous ferait tourner la tête. Vous pouvez parcourir la boutique pour la musique, les films, les livres audio Comment utiliser votre carte-cadeau Apple ou iTunesVous avez une carte cadeau Apple, App Store ou iTunes? Voici ce que vous pouvez acheter, comment les échanger et des suggestions sur ce que vous pouvez acheter. Lire la suite et podcasts, consultez Apple Music pour le streaming Premiers pas avec Apple Music - Ce que vous devez savoirAprès l'achat de Beats l'année dernière, Apple a enfin lancé son service de musique en streaming sur le monde. Lire la suite , 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 (y compris l'avoir supprimé au hasard Apple Music a supprimé votre bibliothèque? Conseils pour quand la musique disparaîtApple Music a supprimé votre bibliothèque? Des chansons que vous pensiez sûres dans iCloud ont disparu? Voici ce que vous pouvez faire pour récupérer et protéger votre collection. Lire la suite ). iTunes essaie de faire dix choses au lieu d'en faire une ou deux vraiment bien.
Donc, si vous ne l'avez installé que pour sauvegarder de temps en temps votre iPhone, vous grignoterez probablement à chaque fois qu'il sera temps d'ouvrir iTunes, attendez éternellement, puis voyez dans quoi ils se sont fourrés récemment. De même, un utilisateur qui souhaite utiliser iTunes pour écouter de la musique ne se soucie pas de toutes les autres absurdités.
5. Ignorer les normes de conception du système d'exploitation
Chaque système d'exploitation principal (OS) possède un ensemble de normes que les développeurs doivent suivre lors de la création d'applications pour celui-ci. Tu attendez-vous à ce qu'une application Android soit différente Explorer Android L: qu'est-ce que la conception matérielle exactement?Vous avez peut-être entendu parler d'Android L et de Material Design, mais quelle est exactement cette nouvelle philosophie de conception et comment affectera-t-elle Android et les autres produits Google? Lire la suite depuis une application iOS, par exemple. Et ceux-ci changent avec le temps! Comparez les applications Android populaires de 2012 et maintenant. Le respect des consignes, même si votre application n'est pas la plus belle visuellement, la rend au moins présentable. Mais lorsque vous vous y opposez, cela rend les utilisateurs fous.
Par exemple, prenez Arrière sur Android. Le toucher est censé vous faire reculer d'un écran. Donc, si vous consultez un e-mail dans Gmail, appuyez sur Arrière devrait retourner dans votre boîte de réception. Si votre application ignore cela et fait Arrière fermez l'application, cela va à l'encontre de tout ce que les utilisateurs d'Android savent. Les applications Android sont également ennuyeuses qui forcent les modèles de conception iOS sur les utilisateurs.
Forcer vos utilisateurs à apprendre une bizarrerie bizarre de votre application au lieu de faire ce que vous devriez n'est pas innovant, c'est frustrant. Que vous créiez une application Windows 10 native ou une application iOS, jetez un œil à la norme et suivez-la.
6. Options d'enfouissement à l'intérieur des piles de menus
Les menus sont une nécessité malheureuse dans la plupart des programmes. Sauf si votre programme est extrêmement simple et affiche tout sur une rangée d'icônes, il a probablement des menus pour les fonctionnalités et options moins utilisées. Et bien que vous n'ayez pas besoin d'avoir fonctionnalités super obscures de, disons, Microsoft Word 10 fonctionnalités cachées de Microsoft Word qui vous faciliteront la vieMicrosoft Word ne serait pas l'outil qu'il est sans ses fonctionnalités productives. Voici plusieurs fonctionnalités qui peuvent vous aider au quotidien. Lire la suite à la vue de tous, le fait de cacher des outils souvent utilisés fait perdre beaucoup de temps à naviguer.
S'il faut six clics à un utilisateur pour accéder à l'outil dont il a besoin, cela va vite lui faire peur. Les raccourcis clavier peuvent vous y aider Raccourcis clavier Windows 101: le guide ultimeLes raccourcis clavier peuvent vous faire gagner des heures. Maîtrisez les raccourcis clavier universels de 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 n'est pas très amusant non plus.
Cela vaut également pour les sites Web. Si vous ne pouvez accéder à une page spécifique qu'en suivant une traînée de liens provenant d'autres pages, c'est une mauvaise conception et il est difficile pour l'utilisateur de revenir là où il était.
7. Apporter des modifications sans raison
La mémoire musculaire et la familiarité contribuent grandement à l'utilisation d'une application ou d'un système d'exploitation. C’est l’une des raisons pour lesquelles changer d'écosystème est si difficile Apple vs Android: achetez l'écosystème, pas le gadgetVous 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 devez toujours acheter une tablette Android. Lire la suite . Les développeurs peuvent donc décourager tout le monde lorsqu'ils apportent une modification à quelque chose qui n'a pas vraiment besoin d'être modifié.
Rappelez-vous quand Windows 8 a été lancé? Les gens ont paniqué parce que ils ne pouvaient pas comprendre comment arrêter leurs ordinateurs. Microsoft a pris la tâche la plus simple qui avait été dans un bel endroit depuis plus d'une décennie et l'a transformée en quelque chose que les gens devaient chercher en ligne Comment arrêter Windows 8Windows 8 apporte les plus grandes modifications à l'interface Windows familière depuis Windows 95. L'option Arrêter n'est pas là où vous vous attendez à le trouver - en fait, tout le menu Démarrer classique et Démarrer ... Lire la suite . Pourtant, cela se produit à plus petite échelle également.
Apple pourquoi changer les fonctionnalités iOS sans raison avec chaque nouvelle version importante. 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 aux noms des menus. Ce qui était autrefois 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 lors de l'écriture sur ces menus Chaque utilisateur Android devrait modifier ces 10 options de développementLe menu Options de développement d'Android contient de nombreux outils pour ces applications d'écriture, mais vous pouvez également en tirer quelque chose. Voici les paramètres les plus utiles qui se cachent dans les options du développeur. Lire la suite , vous ne savez jamais quelle version d'Android utilise. Vous devez donc décrire toutes les combinaisons possibles pour réduire la confusion.
Parfois, le changement est nécessaire. Mais le changement juste pour le plaisir est déroutant et oblige les utilisateurs à s'adapter à un nouveau paradigme pour apparemment aucune raison.
Quels éléments de l'interface utilisateur détestez-vous le plus?
Nous avons examiné sept problèmes utilisateur extrêmement frustrants qui découlent des choix stupides que font les programmeurs. Que ce soit à cause des délais, de l'incompétence ou de la paresse, ce sont les caprices que nous supportons mais marmonnons à voix basse. Au moins, nous pouvons nous amuser avec eux.
Vous voulez éviter de faire ces erreurs dans vos propres applications? Check-out nos conseils pour écrire du code plus propre et meilleur 10 conseils pour rédiger un code plus propre et meilleurÉcrire du code propre semble plus facile qu'il ne l'est en réalité, 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 dont nous avons discuté? Partagez avec nous dans les commentaires, et n'hésitez pas à faire rage!
Crédit d'image: Feverpitch /Depositphotos
Ben est rédacteur en chef adjoint et directeur de la publication sponsorisée chez MakeUseOf. Il est titulaire d'un B.S. en systèmes d'information informatique du Grove City College, où il est diplômé Cum Laude et avec distinction dans sa majeure. Il aime aider les autres et se passionne pour les jeux vidéo en tant que médium.