Un aperçu de la conception défensive

Sur le Web, à tout moment, quelque chose ne va pas. Ce n'est pas un problème que nous prenons à la légère, mais cela se produit quand même! Non, je ne suis pas ici pour parler de notre dépendance excessive aux outils tiers ni à IE6 (en particulier). Je suis ici pour parler des problèmes de site et de la manière de les éviter..

Parfois, ces bogues sont de petits problèmes visibles, résultant d’un code mal géré; ou dans de nombreux autres cas, Internet Explorer. D'autres fois, ils résultent du processus de vieillissement naturel d'un site et de son nombre croissant de pages. Dans cet article, nous allons explorer le monde du hoquet de sites et voir comment nous pouvons nous assurer que nos sites ne deviennent pas associés à la baleine.!


introduction

Ces dernières années, nous avons déployé beaucoup d'efforts en tant qu'industrie, en suivant des sujets qui retiennent beaucoup l'attention. Les sujets à la mode incluent le design réactif, l'expérience utilisateur, la psychologie et les langages infusés que nous utilisons quotidiennement, comme HTML5 et CSS3. Pourtant, pendant ce temps, l’un des aspects fondamentaux de la propriété du site, le processus de maintenance, retient rarement l’attention. Il est essentiel à la convivialité, à la conception, et sans cela, les sites seraient un gâchis. Pourtant, lorsqu'il s'agit de réduire les taux d'erreur, de nombreux sites (même les plus petits et les plus faciles à gérer) sont loin d'être à la hauteur..


Quelle est la conception défensive?

Combattre ces forces perverses, qu’il s’agisse de bugs ou d’erreurs récurrentes, est une bataille en cours qui ne peut être gagnée du jour au lendemain. De la même manière que Ash de la franchise Evil Dead, nous passons inlassablement à l'action avec nos fidèles tronçonneuses à code et nos bâtons anti-insectes pour sauver la situation. Le processus de nettoyage des sites et d’assurance qu’ils sont aussi conviviaux que possible est appelé conception défensive.

Notre objectif principal est de prendre en charge nos sites en cas de problème, de supprimer les erreurs liées à la perte de fichiers ou à l’indisponibilité des ressources, de veiller à ce que nos mises en page fassent ce qu’elles sont censées faire, d’aider l'utilisateur à effectuer ses actions et d'éviter de gêner les visiteurs. un goulot d'étranglement de confusion. La conception défensive vise autant à réduire la confusion des utilisateurs qu’à éliminer les bogues du système..


Pourquoi est-ce important??

Étant donné que la plupart des utilisateurs d’Internet sont des mortels et qu’il est peu judicieux de résoudre les problèmes que les super-héros de geek peuvent facilement traverser, nous devons veiller à éviter de leur causer un stress excessif. Les visiteurs sont des créatures capricieuses qui pourraient abandonner votre site à la recherche d'une option de navigation plus facile en cas de trop nombreuses erreurs. Si vous pouvez fournir un site qui se charge rapidement, qui fonctionne efficacement, qui gère les erreurs (du mieux qu'on peut s'y attendre) et qui évite d'aliéner l'utilisateur avec des obstacles, vous augmentez vos chances de succès. Après tout, un utilisateur heureux et satisfait est plus susceptible de rester un client!


L'héritage des perdus

S'il y a une chose que je ne supporte pas, c'est l'intrusion en ligne. Lorsque les choses tournent mal, cela peut vous décourager de visiter le site. ou si vous fréquentez régulièrement le domaine, prenez la peine de revenir plus tard. En cette ère moderne d’accès Internet mondial 24h / 24 et 7j / 7; des problèmes tels que les temps d'arrêt, les ressources manquantes ou les sites complexes qui se plaignent du fait que l'utilisateur n'a pas activé JavaScript ou que Flash est disponible sur son appareil iOS ne devraient plus se produire. Voyons donc comment vous pouvez réduire ces problèmes.


Pannes de serveur

À un moment ou à un autre, nous avons tous rencontré des problèmes liés au serveur. Qu'il s'agisse de problèmes de DNS, de dépassement de la bande passante allouée, de temps d'arrêt pour la maintenance ou d'un simple dysfonctionnement qui a entraîné l'échec de Twitter. C'est le genre d'erreur que nous ne pouvons pas nous permettre d'ignorer, car si nous ne faisons rien, le site devient inaccessible pour tout le monde, ce qui est une pensée assez effrayante.!

Considérer ce qui suit:

  • Sauvegarde religieuse: Ceci est une considération simple, mais c'est le plus critique. La corruption de fichiers, la perte de données et bien plus encore peuvent arriver (à vous!), Et ceux qui ne sauvegardent pas ont le plus à perdre. Si vous ne faites rien d'autre, vous devriez le faire chaque semaine ou chaque mois.
  • Accès hors ligne: Même avec une disponibilité Internet aussi étendue, nous ne pouvons pas nous attendre à ce que nos utilisateurs aient accès à nos sites 24h / 24 et 7j / 7. S'assurer que vos pages fonctionnent en cas de perte de connexion, autoriser les téléchargements et l'accès hors connexion aidera les utilisateurs dont la connectivité est instable..
  • Utilisez un CDN: Les réseaux de diffusion de contenu sont extraordinaires. Ils cachent des éléments qui doivent être répétés et peuvent réduire vos coûts de bande passante. Si vous ne souhaitez pas subir de panne du fait que votre hôte déclare avoir utilisé toute votre bande passante, cela peut certainement aider vos sites..
  • Pages d'état: Si vous arrêtez un site pour maintenance, cela ne devrait évidemment se faire que dans des situations extrêmes. Chaque fois qu'une période d'indisponibilité planifiée ou planifiée survient, informez vos utilisateurs du score et fournissez une page d'état avec des calendriers et des rapports de progression..
  • Mises à jour sociales: Les réseaux sociaux tels que Facebook et Twitter sont devenus des extensions de nos propres sites. Par conséquent, si l'idée de l'hébergement de sauvegarde ne vous convient pas et que vous n'avez pas besoin d'un filet de sécurité à 100% de disponibilité), veillez à tenir vos visiteurs informés des tweets et des commentaires..

Ressources manquantes

L'erreur 404 tant redoutée fait désormais partie de notre culture. Chaque site en souffre à peu près un, et chaque utilisateur en a rencontré un au cours de sa visite en ligne. Cela peut inclure un lien vers une image qui a disparu depuis la refonte, ou une page qui n'existe plus dans les archives. Assurez-vous de rechercher et de détruire ces bêtes brisées et de corriger les erreurs invoquées par les utilisateurs.

Considérer ce qui suit:

  • Cherche et détruis: Le traitement des pages ou des fichiers manquants commence par la recherche régulière des gremlins. Vous pouvez les repérer lorsque vous cliquez sur vos pages ou consulter des outils comme votre logiciel d'analyse ou des détecteurs d'erreur automatisés tels que Xenu Link Sleuth..
  • Architecture de l'information: Les concepteurs sont coupables, il ne s'agit pas de conserver les archives de leurs sites et de ne pas laisser les anciennes pages en état de délabrement. Si vous modifiez la conception d'un site ou effectuez des mises à jour significatives, assurez-vous que les liens morts redirigent correctement vers leur nouvel emplacement..
  • Liens de tiers: C'est l'une des principales causes de la pourriture des liens. Si vous créez un lien vers le site de quelqu'un d'autre et que celui-ci choisit de revoir la conception (ou de nettoyer le printemps), les liens vers les pages peuvent s'évaporer. Bien que nous ne puissions pas forcer les autres à suivre notre exemple, soyez prêts à supprimer les liens morts ou à modifier leur emplacement..
  • Bugs créés par l'utilisateur: Aimez-les ou détestez-les, votre utilisateur dicte son parcours sur un site. Si un visiteur tente d'accéder à des pages qui n'existent pas en faisant une faute de frappe, des erreurs se produiront. Les URL conviviales et les redirections peuvent aider à éviter cela, tout comme la surveillance des journaux de trafic pour détecter les tendances d'erreur.
  • Amical 404 Pages: Comme nous le savons tous, les messages d'erreur par défaut du navigateur ne sont pas très conviviaux. La plupart des gens ne comprendront pas ce qu'est une erreur 404, sans parler de la façon de la résoudre. En construisant des pages d'erreur personnalisées, vous pouvez les orienter dans la bonne direction et offrir des conseils utiles..

Technologie non supportée

Des langages tels que HTML ont fourni un moyen ouvert, principalement compatible, de garantir que notre travail fonctionne pour tout le monde, mais les autres technologies n'ont pas été aussi chanceuses. Dans certains cas, le problème est lié aux niveaux d’adoption d’un système propriétaire, dans d’autres; c'est simplement dû au fait que la chose sur laquelle nous comptons peut être désactivée. Dans tous les cas, nous ne pouvons pas nous permettre d’ignorer les problèmes que cela peut causer..

Considérer ce qui suit:

  • Attention au flash: Bien que HTML5 contribue à fournir une bonne solution à ce problème, Flash n’est plus aussi populaire qu’avant. Le développement de la coupe Adobe à partir de nombreux appareils de poche et iOS n'ayant rien pour commencer, il est nécessaire de dégrader gracieusement le contenu alternatif..
  • Scripts discrets: Nous sommes devenus accro à JavaScript. Au-delà de la belle surprise de ne pas avoir à utiliser de script pour le mal (scripts anti-clic droit) et du succès fou de jQuery, nous en dépendons désormais quotidiennement. Assurez-vous simplement que ceux qui n'en ont pas peuvent aussi naviguer sur le site.
  • Image alternatives: Une image peut dire 1 000 mots, mais pour les malvoyants ou un moteur de recherche, elle sera aussi utile qu'une théière en chocolat. Il est essentiel de veiller à ce que toutes vos images contiennent du texte de remplacement si vous souhaitez être protégé contre de tels problèmes d'utilisation..
  • Commentaires des visiteurs: La maintenance d'un site est un travail difficile, car dans la majorité des cas, les bogues sont des effets involontaires après l'impact que nous ne remarquons pas avant de pouvoir être mis en ligne. Encouragez vos utilisateurs à vous informer s'ils détectent des bogues ou des erreurs, car ils détecteront probablement des erreurs qui vous manqueront tout à fait..
  • Formats de document: Une conception défensive ne concerne pas seulement le code de correctif. Il est également essentiel de veiller à ce que vos fichiers restent visibles au cours des prochaines années. Toujours proposer plusieurs formats pour votre texte et vos fichiers multimédias et n'hésitez pas à mettre à niveau la sélection lors de la mise à niveau d'un site..

Dispositions durables

Il semble que de nombreux concepteurs de sites Web trichent secrètement sur leurs conjoints, blottis devant leurs écrans d’ordinateur, jetant un coup d’œil furtif aux conceptions Web réactives et se demandant à quel point ils aiment le pixel. En cette ère de désir de conception, il est logique de couvrir certains des problèmes pour lesquels nous devons défendre nos visuels..


Flexibilité réactive

La conception défensive ne concerne pas uniquement les bugs évidents qui gênent nos utilisateurs au point de donner à leurs ordinateurs un bon bain chaud. Cela nous oblige à penser en dehors des sentiers battus et à éviter les plaintes courantes susceptibles de casser une mise en page ou de rendre une conception inutilisable. Il existe de nombreuses questions générales relatives à l'esthétique d'une page, qui peuvent être résolues avec un peu de bon sens..

Considérer ce qui suit:

  • Évitez la conception de l'appareil: Nous vivons à une époque où toutes sortes d’outils sont utilisés pour accéder à nos sites. Des tablettes aux téléviseurs, des téléphones aux PDA, nous devons nous assurer que nos sites fonctionnent sur autant de plates-formes que possible. Pour réduire les problèmes, rendre votre site réactif, cela aide vraiment.
  • Multimédia approprié: L’audio et la vidéo peuvent ajouter de la profondeur à votre site et vous aider à décrire le contenu dans un environnement plus attrayant. Si vous proposez une telle fonctionnalité, assurez-vous de proposer des transcriptions pour ceux qui n’ont pas la capacité d’utiliser le support ou qui manquent de bande passante..
  • Version imprimable: Cela peut choquer certains d'entre vous mais les gens impriment toujours des pages! Oui, pour toutes ces masses qui brûlent, vous devez vous assurer que vous proposez une présentation facile à imprimer qui coupera tout ce qui est inutile et non fonctionnel sur le papier: comme les annonces et la navigation..
  • Vues incohérentes: La façon dont les utilisateurs visitent votre site peut varier en fonction de ce qu'ils utilisent pour naviguer sur le Web. Pour éviter que des mises en page ne se brisent sur des appareils tels que les téléphones prenant en charge l'inclinaison de contenu en mode portrait et en mode paysage, veillez à utiliser les requêtes de support pour effectuer les modifications nécessaires..
  • Objets déroutants: Souligner du texte et le colorer en bleu n’est jamais une bonne idée si cet objet n’est pas un lien cliquable. De plus, masquer un lien cliquable parmi une masse volumineuse de texte confère la même confusion à ses utilisateurs. Assurez-vous que les visiteurs peuvent identifier l'endroit où ils doivent cliquer ensuite.

Prise en charge de plusieurs navigateurs

Les navigateurs Web sont devenus le fléau de la vie de nombreux concepteurs. Nous passons des jours à mettre du code dans un beau format, mais à l’occasion, nous passons des heures supplémentaires à implorer avec frustration le navigateur qui ne fait pas ce qui est dit. Si vous êtes le concepteur, vous voudrez peut-être dire «au diable», mais si vous êtes un utilisateur et que vous suivez la même philosophie, c'est un visiteur que vous avez perdu à cause d'un petit problème visible..

Considérer ce qui suit:

  • Règles de popularité: Si un site doit résister à l'épreuve du temps, il doit s'assurer qu'il fonctionne avec la variété de navigateurs proposés aux utilisateurs. Testez toujours votre site dans les versions les plus courantes (Chrome, Firefox, Safari, Opera) et les plus ennuyeuses (Internet Explorer)..
  • Code non supporté: Lorsque vous traitez avec des langues telles que SVG qui subissent des niveaux de support toujours différents, assurez-vous d'inclure des alternatives pertinentes. Cela peut nécessiter l’inclusion d’un autre langage (comme VML pour IE6-8), mais cela vaut la peine d’éviter des fonctionnalités manquantes..
  • Normes Web: Il s’agit davantage d’une pratique exemplaire que de valider le code que vous écrivez et de séparer la structure, le style et le comportement. Non seulement cela vous aidera à réduire le risque de problèmes de code, mais vous aidera également à maintenir les pages avec une relative facilité..
  • Support hérité: Nous avons déjà mentionné la nécessité de tester dans les navigateurs populaires, mais si vous utilisez Internet Explorer, vous saurez que chaque version se comporte comme un navigateur totalement différent. Assurez-vous de maintenir un cycle de support pour les anciens navigateurs (si suffisamment de personnes les utilisent).
  • Scripts cassés: Si vous utilisez un script côté serveur, méfiez-vous des messages d'erreur qui peuvent apparaître sur l'écran de l'utilisateur si quelque chose ne va pas dans le code. Il serait plus utile que les scripts vous envoient par courrier électronique tous les rapports d'erreur générés et fournissent une notification d'erreur plus conviviale à l'utilisateur..

Besoins d'accessibilité

Bien que le design basé sur l'expérience utilisateur semble accaparer l'essentiel de la gloire en suscitant l'enthousiasme des développeurs et des concepteurs quant à la satisfaction des clients, l'accessibilité est souvent négligée. C'est une statistique effrayante que la majorité des sites sont encore inaccessibles et que cela doit changer. D'autant plus que de tels problèmes pourraient bloquer tout un groupe démographique de votre site.

Considérer ce qui suit:

  • Situation texte seulement: Garantir les informations d'identification d'accessibilité exige des efforts, mais un bon début consiste à s'assurer que tout revient à une alternative textuelle qui peut être lue par les lecteurs d'écran. Téléchargez le navigateur de texte Lynx et voyez comment votre site fonctionne dans un environnement extrême.
  • Conception sympathique: L'une des raisons pour lesquelles les sites ont tendance à ne pas aider les utilisateurs à atteindre leurs objectifs est que l'accent est généralement mis sur les éléments visuels brillants. Au fur et à mesure que vous fortifiez votre site, critiquez et justifiez tout le contenu de la page, supprimez ou simplifiez ce qui ne fonctionne pas correctement..
  • Alternatives utiles: Les utilisateurs dépendants de l'accessibilité ont tendance à avoir une marge d'erreur plus faible en matière de défense du site. Si quelque chose manque à être comptabilisé, cela peut rendre une partie critique d'un site totalement inutile. Si vous pouvez proposer plusieurs méthodes pour réaliser une tâche requise, faites-le.!
  • Documentation: Lorsque les choses tournent mal, les visiteurs exigent des réponses, ils ne veulent pas se sentir seuls et impuissants. Si votre site est assez complexe ou si vous fournissez une application Web, veillez à documenter chaque fonctionnalité et à fournir des aides utiles pour la résolution des erreurs..
  • Tests d'utilisation: Lorsque vous lancez un nouveau site ou service, les risques de bogues sont souvent plus nombreux, car de grandes parties de la propriété n'ont pas encore été mises à l'épreuve. Pour résoudre les bugs initiaux, invitez les bêta-testeurs et effectuez des tests de convivialité réguliers par défaut.

Réduire les erreurs de saisie

Bien que l’esthétique de notre site soit importante, il va sans dire que les problèmes liés à la saisie de formulaires et à l’interaction des pages sont souvent les plus préjudiciables pour l’utilisateur. Nous pouvons nous en sortir avec un site qui ne semble pas à son meilleur dans IE6, mais si un visiteur ne peut même pas utiliser un formulaire de contact sans que des erreurs se produisent, vous pouvez également vous transformer en agent de la facilité d'utilisation pour être arrêté sans caution. Traiter les problèmes de saisie peut sembler effrayant, mais comme vous le découvrirez maintenant, il ne s'agit que de penser en termes de praticité.


Rétroaction intelligente

Les ordinateurs ne sont pas très intelligents, soyons honnêtes. Pour ce qui est du développement Web, le meilleur moyen d’obtenir un retour intelligent est d’examiner ce que fait l’utilisateur et d’essayer de faire une prédiction en fonction de la manière dont les autres utilisateurs ont utilisé le service. Le principe de cette technique est simple: si vous pouvez identifier les endroits où les erreurs se produisent fréquemment, vous pouvez aider l'utilisateur en le forçant à faire très attention..

Considérer ce qui suit:

  • Achèvement automatique: Comme le prouvent les moteurs de recherche, le pouvoir des utilisateurs peut réduire le risque d'erreurs orthographiques. Si vous effectuez une recherche sur site, aidez les utilisateurs à trouver ce qu'ils recherchent en suggérant des correspondances et des aperçus potentiels pour ce qu'ils ont tapé jusqu'à présent..
  • Auto-correction: Si vous avez passé beaucoup de temps à regarder les commentaires sur YouTube ou Facebook, vous craignez probablement déjà pour l'avenir de la langue anglaise. Lorsque vous demandez des données, essayez de corriger les fautes de frappe courantes et oubliez le verrouillage des majuscules et les espaces, comme la saisie de carte de crédit..
  • Erreur en surbrillance: Lorsque vous demandez aux utilisateurs de saisir un type d’information spécifique, des accidents se produisent de temps en temps. Que vous utilisiez JavaScript ou une solution côté serveur, ou les deux, si vous souhaitez une compatibilité maximale, veillez à indiquer exactement où réside le problème.!
  • Confirmation de l'utilisateur: Certaines choses qu'un visiteur entreprend sont plus importantes que d'autres. Changer une image de profil, par exemple, n'est pas aussi inquiétant que de payer pour quelque chose. Si les erreurs ne peuvent pas être résolues, demandez aux utilisateurs de vérifier leurs entrées dans une page post-soumission..
  • Messages d'alerte: Les plus grandes erreurs se produisent souvent en un instant, comme cliquer sur le mauvais bouton. Si un site comporte une fonctionnalité de suppression (ou autre fonctionnalité critique) qui pourrait être désastreuse si elle est activée par erreur, demandez toujours à l'utilisateur de confirmer l'action. Surtout s'il n'y a pas de bouton d'annulation.

Assistants sur la page

Il est utile de fournir aux utilisateurs un retour d’information au cours du processus de saisie, mais il est également judicieux de leur fournir un soutien supplémentaire pour les aider à comprendre ce qui leur est demandé avant de commencer la saisie des données. Tandis que les commentaires intelligents se concentrent sur la détection et la résolution des erreurs au fur et à mesure qu'elles se produisent, les assistants tentent de mieux expliquer le processus pour éviter qu'il ne se produise à l'origine..

Considérer ce qui suit:

  • Raccourcis de données: Au cours des dernières années, le nombre de navigateurs et de produits offrant la fonctionnalité de saisie semi-automatique et des aides utiles pour garantir un remplissage correct du formulaire a augmenté. Assurez-vous que vos entrées de formulaire ont des identifiants appropriés que ces produits reconnaîtront.
  • Conseil de contenu: Il s’agit d’un moyen très simple de s’assurer que les utilisateurs ne commettent pas d’erreurs. Tout ce que vous avez à faire est de pré-renseigner les champs avec une valeur par défaut qui disparaît au clic ou à la saisie de données et d'offrir une explication descriptive de ce que le champ nécessite (pas seulement une étiquette)..
  • Lien des espaces: Surtout sur les petits écrans, les clics erronés sont assez fréquents. Si vous avez de gros doigts et essayez de taper avec précision sur un objet minuscule, il est logique que vous manquiez la cible. Assurez-vous que les liens disposent d'espaces suffisants pour éviter les accidents (comme la suppression).
  • Entrée sélective: Une des choses que j'admire des menus et des cases à cocher déroulants (sélection) est qu'ils limitent le potentiel d'erreurs en offrant une sélection, sans que l'utilisateur ait besoin de saisir une valeur spécifique dans une case. Si vous pouvez les utiliser de préférence à la saisie de texte, faites-le..
  • Panneaux numériques: Bien que le remplissage des formulaires occupe une grande partie du spectre d’erreur en entrée, les liens de mauvaise qualité peuvent également générer des erreurs plus fréquentes. Pour éviter d'envoyer les utilisateurs sur une page (ou un site) qu'ils ne souhaitaient pas atteindre, étiquetez correctement les liens et évitez la navigation mystère..

Correction retardée

Comme nous l'avons dit précédemment, des erreurs se produisent et quelle que soit l'aide que vous apportez à un utilisateur, celui-ci trouvera toujours le moyen d'ignorer vos conseils utiles ou de causer un problème qui les mettrait dans le pétrin. En tant que tel, en plus du processus de saisie des données avant et après, il est important que les visiteurs puissent modifier leurs informations, annuler les erreurs et s'auto-responsabiliser pour pouvoir s'aider eux-mêmes dans la mesure du possible..

Considérer ce qui suit:

  • Actions d'annulation: Lorsque nous commettons une erreur, par exemple appuyer sur un bouton de suppression et ignorer l'alerte nous demandant de confirmer une action, nous ressentons immédiatement la culpabilité, le choc et la peur d'avoir perdu les données pour toujours. Offrir un bouton d'annulation pour revenir à un état précédent afin d'éviter une perte permanente.
  • Réinitialisations par défaut: Lorsque les utilisateurs ont la possibilité de configurer quelque chose, ils semblent avoir tendance à jouer avec l'interface ou les fonctionnalités et à apprendre par essais et erreurs. En raison de cet excellent trait de navigation, vous devriez laisser les paramètres par défaut être restaurés à partir d'une session ou d'un modèle..
  • Post-production: Combien de fois avez-vous signé pour quelque chose, seulement pour constater que vous avez fait une erreur sur le formulaire et que vous ne pouvez plus sembler remédier à la situation? Plutôt que de simplement bloquer les champs de saisie, autorisez les utilisateurs à modifier (et éventuellement à vérifier) ​​et à corriger les problèmes qu’ils détectent.
  • Bouton retour: Chaque navigateur en a un et nous l'utilisons régulièrement. Le bouton Précédent est devenu la fonctionnalité d'annulation ultime pour la génération Web. Les sites qui bloquent ce bouton, sauf dans les cas où des transactions telles que le paiement pourraient se reproduire, doivent s’arrêter et laisser cet outil effectuer son travail..
  • Détails du contact: Lorsque tout le reste échoue et que des bogues surviennent, les utilisateurs veulent pouvoir entrer en contact pour signaler le problème. Si vous n'avez pas de méthode de contact (ou pire, ne la surveillez pas), assurez-vous de remédier à cette situation, car il s'agit généralement de la dernière escale avant qu'un visiteur n'abandonne votre site..

L'histoire sans fin

Si vous parlez à un développeur de logiciel, ils vous diront inévitablement qu’aucun produit, peu importe sa simplicité, n’est à 100% exempt de bogues. À la seconde réclamation, un utilisateur parvient en quelque sorte à casser l'application, même si elle est aussi simple que "hello world". Inévitablement, vous ne pouvez pas défendre votre site contre les problèmes d'erreurs persistants d'un seul coup. À mesure que votre site évolue, vous devrez sans cesse revoir et réparer tout en veillant à ce que ce qui était ici aujourd'hui ne soit pas endommagé demain.!

La vérité est que nous vivons dans un univers numérique infesté de pourriture de liens, de contenu manquant, de code défectueux et obsolète, et la situation ne semble que s'aggraver. Bien que nous ne puissions pas faire grand chose au sujet des sites oubliés par le temps, vous pourriez et devriez améliorer la situation de vos utilisateurs. Prenez le temps de vérifier votre site, de parcourir ces archives, d'effectuer des tests croisés sur plusieurs navigateurs et de ne rien prendre pour acquis, d'autant plus que vos utilisateurs vous critiqueront pour de graves erreurs..

En ce qui concerne le service à la clientèle, des erreurs peuvent survenir dans vos produits car, quels que soient vos efforts, les choses peuvent mal tourner. Mais ne prenez pas cela comme un signe d'abandon et laissez les insectes continuer à arriver, car c'est la façon dont vous les traitez qui compte le plus. Si vous travaillez rapidement pour résoudre un problème, les visiteurs se sentiront probablement mieux dans votre peau et dans votre site. car vous récompensez leurs retours avec des corrections plutôt que de les punir d'erreurs continues. Mais si vous ne rendez pas votre site défensif, vous risquez de perdre des visiteurs en silence, et ce n'est pas quelque chose que nous devrions tous être prêts à accepter..