7 stupidi programmatori di cose fanno impazzire gli utenti

7 stupidi programmatori di cose fanno impazzire gli utenti / Programmazione

I programmatori (si spera) fanno del loro meglio quando codificano le applicazioni, ma nessuno è perfetto I 10 peggiori errori di programmazione nella storia I 10 peggiori errori di programmazione nella storia Nel suo passato storico, codifica anche la distruzione. Le istanze di un po 'di codice errato hanno causato disastri su un livello importante. I seguenti sono 10 dei peggiori errori di programmazione nella storia. Leggi di più . E questo è sicuramente evidente quando si guardano alcuni dei siti Web di oggi, programmi desktop e app per smartphone.

Se per caso, a causa di requisiti di gestione o per mancanza di comprensione 10 Errori di programmazione e codifica più comuni 10 Errori di programmazione e codifica più comuni Di seguito sono riportati alcuni degli errori di programmazione e codifica più comuni realizzati dagli sviluppatori. Questi errori hanno provocato interruzioni generalizzate, furto di dati, intrusioni e altro ancora. Ulteriori informazioni su ciò che gli utenti hanno veramente bisogno, i programmatori spesso finiscono per creare fastidiose interfacce per gli utenti. Diamo un'occhiata ad alcuni degli stupidi capricci che sconcertano, fanno infuriare e ci fanno ridere.

1. Messaggi di errore non utili

Forse non c'è alcun elemento con più potenziale di confondere, rabbia o altrimenti suscitare una strana risposta emotiva rispetto al messaggio di errore. Abbiamo esaminato alcuni dei messaggi di errore più ridicoli in Windows I 12 errori di Windows più ridicoli di tutti i 12 errori di Windows più ridicoli di tutti i tempi Probabilmente vedi molti noiosi messaggi di errore di Windows ogni giorno. Vieni a goderti alcuni ridicoli, solo per ridere. Per saperne di più, ma questi non sono limitati a solo quella piattaforma.

Troverete tutti i tipi di esempi di messaggi di errore poveri; diamo un'occhiata ad alcuni tipi comuni. Molti di questi esempi provengono dall'ampia pagina di Microsoft su cosa fare e cosa non fare nella creazione di messaggi di errore, ma si applicano ai messaggi ovunque.

Troppe informazioni tecniche

In questo tipo di messaggio di errore, il dialogo fornisce dettagli tecnici che confondono l'utente. Se un messaggio di errore sembra scritto da un robot, l'utente medio non ha idea di cosa significhi, quindi non lo leggerà. Pertanto, non hanno alcun punto di partenza per risolvere il problema I 5 errori di Windows più comuni e come risolverli I 5 errori di Windows più comuni e come risolverli Non lasciare che una schermata blu della morte rovini la tua esperienza di Windows. Abbiamo raccolto le cause e le soluzioni per gli errori di Windows più comuni in modo da poterli correggere quando vengono visualizzati. Leggi di più .

Un tipo secondario di questo errore si verifica quando i programmatori utilizzano la finestra di dialogo dell'utente finale per segnalare errori di programmazione. Gli errori che contengono informazioni su violazioni della memoria o problemi variabili sono completamente inutili per l'utente e li confondono ulteriormente.

Incolpare l'utente

Un altro errore comune dei messaggi di errore è che l'utente si sente in colpa. Anche se effettivamente hanno eseguito un'azione indesiderata, non dovrebbero sentirsi male perché hanno fatto un errore. Usare un linguaggio duro è una cattiva idea e frustrerà l'utente più di quanto non sia già.

Essere troppo vago

Perché creare un messaggio di errore se non si intende descrivere correttamente il problema? Quando un utente sente l'errore, suona e vede Si è verificato un errore sconosciuto, Cosa dovrebbero fare? Se non fornisci alcuna informazione sul motivo per cui si è verificato l'errore, faremo clic ok e fai finta che non sia successo niente.

Windows 10 ha presentato infame questo tipo con il suo È accaduto qualcosa errore durante l'aggiornamento a una nuova versione 6 Problemi comuni relativi all'aggiornamento di Windows e come risolverli 6 Problemi comuni relativi all'aggiornamento di Windows e come risolverli L'aggiornamento a Windows 10 può causare una serie di complicazioni. Ti mostriamo a cosa fare attenzione e come prevenire o risolvere i problemi. Leggi di più .

Errori inutili

Grazie agli annunci popup Mettiamo una volta per tutte le pubblicità del browser pop-up una volta per tutte! Mettiamo una volta per tutte le pubblicità del browser pop-up! I pop-up ti possono prendere alla sprovvista e se non stai attento possono creare problemi. Impara come evitarli e come gestirli se escono. Per saperne di più, la maggior parte degli utenti è condizionata a liberarsi delle finestre di dialogo il più velocemente possibile. Mentre i messaggi di errore sono talvolta necessari, utilizzarli costantemente significa che è più probabile che l'utente li ignori. Quindi l'attivazione dei messaggi di errore per i non problemi non è intelligente.

Nell'esempio seguente, se un utente annulla esplicitamente un'operazione di backup, non è necessario visualizzare un errore per farglielo sapere. Hanno richiesto l'azione, quindi mentre potrebbe essere un errore dal punto di vista del software, l'utente non ha bisogno di vedere un dialogo.

Errori ridicoli

A volte gli errori sono così stupidi che gli utenti li derideranno e / o li ignoreranno. Ecco un grande esempio:

Credito immagine: accesso Zusch

Qualcuno prenderà sul serio un messaggio del genere? Ci è stato detto che questo ha un difetto non specificato, ma solo potenziale. Se c'è un problema grave, avvisalo dall'utente. E se non ci sono problemi, non lanciare un messaggio di errore.

2. Forme e caselle di selezione atroci

Molti utenti utilizzano il linguetta chiave per passare rapidamente da una casella all'altra durante la compilazione delle informazioni. Penseresti che sarebbe universale (Nome> Cognome> Via> Città> ecc.) ma a volte i programmatori lo rendono molto più difficile del necessario. urgente linguetta potrei saltarti nome di battesimo a cerniera lampo, poi verso il basso Sottoscrivi. Quando sei in auto-pilota mentale inserendo le tue informazioni, questo è un grande dolore.

Credito immagine: BadForms

O che dire delle scatole di selezione? Se un programmatore sceglie un elenco a discesa, una casella di selezione o chiede all'utente di inserire un valore dipende dal tipo di input che ci si aspetta. Nella maggior parte dei menu a discesa, l'ordinamento alfabetico ha più senso, quindi l'elenco è facile da consultare. Ma che ne dici di qui, dove la lista dei piani è in ordine ABC invece che in ordine numerico? Che dolore enorme da sfogliare.

Ordiniamo alfabeticamente i numeri del piano da CrappyDesign

Un altro orrendo esempio di scatole di selezione scadenti è sotto. Invece di fornire semplicemente una casella di testo per consentire all'utente di digitare il proprio numero di telefono, qui è necessario selezionare da ogni combinazione possibile. Non vogliamo nemmeno pensare a quanto tempo ci è voluto per scrivere.

Seleziona il tuo numero di telefono dall'elenco a discesa: da ProgrammerHumor

3. Mancanza di convalida in linea

Ecco una sensazione terribile che molti utenti conoscono fin troppo bene. Hai passato decine di campi su una pagina quando ti sei iscritto per un servizio, hai fatto domanda per un lavoro 5 App e strumenti per organizzare la ricerca di lavoro 5 App e strumenti per organizzare la ricerca di un lavoro Ogni buona ricerca di lavoro ha bisogno di un sistema. Sia che si tratti di un'app, di un foglio di calcolo Excel o di carta e cartelle di vecchia scuola, questi strumenti di organizzazione della ricerca di lavoro garantiranno un impiego remunerativo. Ulteriori informazioni o simili. Dopo aver fatto clic Il prossimo, si viene accolti con un errore che i campi degli indirizzi e-mail non corrispondono o un altro simile controllo.

Il problema è che ricaricando la pagina rimuovi tutti i dati che hai inserito! Ora l'utente deve sprecare il proprio tempo passando e digitando di nuovo tutte le stesse informazioni. Se il programmatore avesse semplicemente implementato la convalida in linea Che cos'è JavaScript e come funziona? Che cos'è JavaScript e come funziona? Cos'è Javascript? È un linguaggio di programmazione usato per migliorare le pagine web. Include l'aggiornamento dinamico di pagine Web, interfacce utente e altro. Immergiti in ciò che riguarda Javascript. Ulteriori informazioni: verifica che l'input sia valido prima che l'utente lo invii: la tua pagina potrebbe evitarlo.

4. Software di gonfiore e blocco dei dati

Puoi quasi sentire gli utenti piangere quando un software di una volta grande diventa gonfio di così tante funzioni extra che è un incubo da usare. Un ottimo esempio di questo è iTunes 5 iTunes Alternative per Windows per riprodurre musica o gestire iPhone o iPad 5 iTunes Alternative per Windows per riprodurre musica o gestire iPhone o iPad iTunes è gonfio e lento, soprattutto per gli utenti Windows. Sapevi che molte app di Windows ti consentono di riprodurre musica e gestire il tuo iDevice? Ti mostriamo cinque fantastiche alternative di iTunes. Leggi di più . È un programma importante da installare se possiedi un iPad o un iPhone 5 modi per sincronizzare la musica con il tuo iPhone senza iTunes 5 modi per sincronizzare la musica con il tuo iPhone senza iTunes Non combatti con iTunes per ottenere musica sul tuo iPhone, usa uno di questi invece metodi alternativi e soluzioni alternative. Leggi di più, ed è fortunatamente ridimensionato un po 'negli ultimi mesi. Ma per molto tempo, usarlo è stato confuso e prepotente.

Quando installi iTunes, include anche una tonnellata di altri software Apple come Bonjour, QuickTime e l'aggiornamento del software Apple. Una volta installato, iTunes ha così tanto da offrire che ti farà girare la testa. Puoi sfogliare il negozio per musica, film, audiolibri Cosa puoi acquistare con una carta regalo Apple o iTunes? Cosa puoi acquistare con una carta regalo Apple o iTunes? Hai una carta regalo Apple e non sai come spenderla? Ecco una guida su come riscattare e utilizzare le carte regalo Apple e iTunes. Per saperne di più, e podcast, consulta Apple Music per lo streaming Come iniziare con Apple Music - Che cosa hai bisogno di sapere come iniziare con Apple Music - Cosa devi sapere Dopo l'acquisto di Beats l'anno scorso, Apple ha finalmente scatenato il suo servizio di streaming musicale sul mondo. Leggi altro, guarda le app su iOS App Store, sincronizza il tuo dispositivo e altro.

Non menziona nemmeno quanto spazio occupa iTunes sul tuo sistema, la sua interfaccia lenta e confusa e gli incubi che accompagnano la sincronizzazione della musica (incluso averlo cancellato in modo casuale Apple Music Deleted Your Library? Suggerimenti per quando la musica scompare Apple Music ha cancellato la tua libreria Suggerimenti per quando la musica scompare Apple Music ha cancellato la tua libreria? Canzoni che pensavi fossero sicure in iCloud scomparse? Ecco cosa puoi fare per recuperare e salvaguardare la tua collezione. iTunes cerca di fare dieci cose invece di fare uno o due davvero bene.

Quindi, se l'hai installato solo occasionalmente per eseguire il backup del tuo iPhone, probabilmente ti vergogni ogni volta che è ora di aprire iTunes, aspettare per sempre, e poi vedere cosa hanno riempito ultimamente. Allo stesso modo, un utente che desidera utilizzare iTunes per ascoltare musica non si preoccupa di tutte le altre sciocchezze.

5. Ignorare gli standard di progettazione del sistema operativo

Ogni sistema operativo principale (OS) ha una serie di standard che gli sviluppatori dovrebbero seguire quando creano app per questo. Ti aspetti che un'app per Android sia diversa dall'esplorazione di Android L: che cos'è esattamente il design dei materiali? Esplorazione di Android L: che cos'è esattamente il design dei materiali? Potresti aver sentito parlare di Android L e Material Design, ma cos'è esattamente questa nuova filosofia di design e in che modo influirà su Android e altri prodotti Google? Leggi di più da un'app per iOS, ad esempio. E questi cambiano nel tempo! Confronta le popolari app Android dal 2012 e ora. Seguendo le linee guida, anche se la tua app non è la più visivamente bella, lo rende almeno presentabile. Ma quando vai contro questi, fa impazzire gli utenti.

Ad esempio, prendi il Indietro pulsante su Android. Toccarlo dovrebbe riportarti indietro di uno schermo. Quindi, se stai visualizzando un'email in Gmail, tocca Indietro dovrebbe tornare alla tua casella di posta. Se la tua app ignora questo e lo fa Indietro chiudi l'app, va contro tutto ciò che gli utenti Android sanno. Altrettanto fastidiose sono le app Android che forzano gli schemi di progettazione iOS sugli utenti.

Costringere i tuoi utenti ad imparare qualche stranezza della tua app invece di fare ciò che dovresti non è innovativo, è frustrante. Che tu stia realizzando un'applicazione nativa per Windows 10 o iOS, dai un'occhiata a cosa è lo standard e seguilo.

6. Opzioni di seppellimento all'interno di pile di menu

I menu sono una sfortunata necessità nella maggior parte dei programmi. A meno che il tuo programma non sia estremamente semplice e visualizzi tutto su una riga di icone, probabilmente dispone di menu per le funzionalità e le opzioni meno utilizzate. E anche se non è necessario disporre di funzioni super oscure, ad esempio, di Microsoft Word 10 Funzioni nascoste di Microsoft Word che renderanno la vita più facile 10 funzionalità nascoste di Microsoft Word che renderanno la vita più semplice Microsoft Word è apparentemente semplice. Stai bene finchè accendi un documento e scrivi. Ma Microsoft Word non sarebbe il coltello svizzero è senza le sue caratteristiche produttive. Per saperne di più in bella vista, nascondere gli strumenti usati rende molto tempo perso a navigare.

Se un utente impiega sei click per navigare nello strumento di cui ha bisogno, si sentirà presto nervoso. Le scorciatoie da tastiera possono aiutare con questo Scorciatoie da tastiera Windows 101: La guida definitiva Scorciatoie da tastiera Windows 101: La guida definitiva Le scorciatoie da tastiera possono farti risparmiare ore di tempo. Scopri le scorciatoie da tastiera universali di Windows, i trucchi da tastiera per programmi specifici e alcuni altri suggerimenti per velocizzare il tuo lavoro. Per saperne di più, ma i più convenienti (Ctrl + S) sono di solito riservati per le maggiori funzionalità (Salvare). urgente Ctrl + Maiusc + Alt + 9 + K non è molto divertente neanche.

Questo vale anche per i siti Web. Se si può accedere a una pagina specifica solo seguendo una serie di collegamenti da altre pagine, si tratta di una cattiva progettazione e rende difficile per l'utente tornare a dove erano.

7. Apportare modifiche senza motivo

La memoria muscolare e la familiarità fanno molta strada quando si utilizza un'app o un sistema operativo. È uno dei motivi per cui il passaggio agli ecosistemi è così difficile Apple contro Android: acquista l'ecosistema, non il gadget Apple contro Android: acquista l'ecosistema, non il gadget. Ti piace il tuo telefono Android e vuoi acquistare un tablet. Tutti ti dicono che l'iPad è il miglior tablet ed è davvero il migliore; ma dovresti comunque comprare un tablet Android. Leggi di più . Quindi gli sviluppatori possono licenziare tutti quando apportano una modifica a qualcosa che non ha davvero bisogno di essere cambiato.

Ricorda quando è stato lanciato Windows 8? La gente ha dato di matto perché non riuscivano a capire come spegnere i loro computer. Microsoft ha preso il compito più semplice che era stato in una buona posizione per oltre un decennio e trasformato in qualcosa che la gente doveva cercare online Come spegnere Windows 8 Come spegnere Windows 8 Windows 8 apporta le modifiche più importanti all'interfaccia familiare di Windows da Windows 95. L'opzione Chiudi sessione non è quella in cui ti aspetteresti di trovarla, infatti, l'intero menu Start classico e Avvia ... Ulteriori informazioni. Eppure questo accade anche su scala più piccola.

Apple perché cambiare le funzionalità iOS senza motivo con ogni nuova grande versione. Cosa c'è di sbagliato nel centro di controllo iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Danny Policarpo (@dannypolicarpo) 6 giugno 2017

Ogni nuova versione di Android, iOS o Windows 10 apporta piccole modifiche ai nomi dei menu. Cosa era una volta Impostazioni> Informazioni sul telefono> Numero build su Android è ora Impostazioni> Sistema> Info sul telefono> Numero build. È una piccola modifica, ma quando si scrive su questi menu Ogni utente Android dovrebbe modificare queste 10 opzioni dello sviluppatore Ogni utente Android dovrebbe modificare queste 10 opzioni dello sviluppatore Il menu Opzioni sviluppatore di Android contiene molti strumenti per scrivere app, ma è possibile ottenere qualcosa da anche lui. Ecco le impostazioni più utili che si nascondono nelle Opzioni sviluppatore. Per saperne di più, non si sa mai quale versione di Android sta usando. Quindi devi descrivere ogni possibile combinazione per ridurre la confusione.

A volte il cambiamento è necessario. Ma cambiare solo per il cambiamento è fonte di confusione e costringe gli utenti ad adattarsi a un nuovo paradigma per apparentemente senza motivo.

Quali elementi dell'interfaccia utente odiate di più?

Abbiamo esaminato sette problemi utente super frustranti che derivano da scelte stupide fatte dai programmatori. Che si tratti di scadenze, incompetenza o pigrizia, questi sono i capricci che sopportiamo ma borbottiamo sottovoce. Almeno possiamo divertirci con loro.

Vuoi evitare di commettere questi errori nelle tue app? Scopri i nostri consigli per scrivere codice più pulito e migliore 10 Suggerimenti per scrivere Cleaner & Better Codice 10 Suggerimenti per scrivere Cleaner e Better Code Scrittura di codice pulito sembra più facile di quanto non sia in realtà, ma ne vale la pena. Ecco come iniziare a scrivere codice più pulito oggi. Leggi di più .

Quali sono le tue stranezze più odiate nelle app? Hai qualche esempio interessante delle categorie che abbiamo discusso? Condividi con noi nei commenti e sentiti libero di infuriare!

Immagine di credito: Feverpitch / Depositphotos

Scopri di più su: Sviluppo App, Sviluppo Web.