Se è così, come gestisci il problema se sei in giro? Ho appena sentito una storia di un allarme antifumo giapponese per persone sorde che usa l'odore di wasabe per svegliarli, quindi mi sono incuriosito.Sintassi Colorazione: è più difficile programmare programmi con codificatori ciechi?
risposta
Se siete veramente curiosi, guarda
http://www.webexhibits.org/causesofcolor/2A.html
Pochissime persone daltonici sono monocromatici (totalmente daltonico). La maggior parte daltonismo ricade nella categoria protanopia o deuteranopia, che può vedere gialle e blu e marrone. Quindi la colorazione della sintassi può essere impostata su quelli. La maggior parte di loro ha difficoltà a vedere il verde chiaro, che sembra arancione, ecc.
Grazie per il collegamento. Sono sinceramente curioso e so che certamente poche persone sono daltonico "nero/bianco", ma sono sicuro che ce ne sono alcuni che sono programmatori. – dclowd9901
Sono colorblind, carenza di rosso-verde (protanopi e deuterani). Non ho mai avuto problemi con l'evidenziazione della sintassi, che ho notato comunque. :)
La conseguenza del daltonismo sarebbe diversa per il testo su uno schermo piuttosto che per altre situazioni.
Cioè, qualcuno potrebbe modificare l'interfaccia utente per abbinare i colori secondo le necessità. Il significato implicito del testo è ancora lì: i commenti sono commenti, le parole chiave sono ancora parole chiave ecc.
Non è come dover decodificare un semaforo in un tempo molto breve, o essere detto di "tagliare il filo rosso" come esperto di smaltimento bombe
In realtà, puoi anche incontrare dei problemi. Anche nei grafici a torta. I miei figli hanno entrambi deuteranopia, e se rendi un tipo di testo verde chiaro e un altro tipo d'oro, sembreranno identici a loro. O ai programmatori. – Robusto
@Robusto: ma puoi lavorare dal testo stesso o con un collega per trovare le differenze. – gbn
È vero, il punto della colorazione della sintassi è rendere facilmente riconoscibili diverse classi di cose a colpo d'occhio. – Robusto
La maggior parte delle evidenziazioni della sintassi è configurabile.
Certamente nessuno dovrebbe deliberatamente rendere la vita più dura alle persone daltoniche, ma sono state in grado di aggirare tali problemi per tutta la vita. Ho visto alcuni taglia e incolla in editor di testo di evidenziazione non a colori. Ho anche visto che tendono ad avere più familiarità con la modalità di configurazione dell'evidenziazione del colore che la maggior parte delle persone.
Nel VI, io uso
:syn off
quando qualcuno scopre un sistema di evidenziazione veramente orrendo.
Se si desidera avere un'idea di come gli schemi di colori possono apparire ai daltonici, http://colorschemedesigner.com/ simula diversi modelli di percezione colorblind.
+1 per il collegamento utile – gbn
Numerosi editor consentono di impostare proprietà del testo diverse dal colore per l'evidenziazione della sintassi. Puoi cambiare il peso del carattere, sottolineare, scrivere in corsivo, ecc. Ovviamente non avrai molte scelte quante con l'uso del colore, ma permetterebbe una certa differenziazione.
Sono daltonico (solo molto mite) e non ho alcun problema con questo. Generalmente i colori di default degli IDE sono abbastanza contrastanti da essere chiaramente differenti. La cosa da ricordare che nella maggior parte dei casi daltonismo è in realtà una mancanza di sensibilità al colore così spesso si distinguono audaci colori di contratto alto.
Il problema più grande che fa sviluppo con daltonismo è quando ho bisogno di fare un certo lavoro con opere d'arte e le immagini - ho solo bisogno di essere molto attenti che i colori non corrispondono in realtà (io uso photoshop o qualsiasi altra cosa per confermare).
Sono leggermente daltonico, con carenze blu. Ciò significa spesso che il testo blu o viola è quasi indistinguibile dal testo nero (è grigio scuro).
Quando mi sento frustrato, uso occasionalmente Notepad ++, un software per blocco note che supporta l'evidenziazione sintattica perché consente di creare combinazioni di colori personalizzate per l'evidenziazione, il che è molto utile. Ha anche il supporto integrato per una miriade di lingue già.
Come notato in precedenza da un poster, più spesso si presentano problemi nella progettazione grafica quando si cerca di abbinare i colori. (contagocce FTW!)
L'evidenziazione della sintassi è sempre peggiore di inutile per te? Voglio dire, è una combinazione di colori che ha alcuni conflitti peggiori del testo monocromatico? – naught101
Immagino tu stia pensando a uno scenario in cui due elementi distinti avevano lo stesso colore percepito? Non penso di aver imbattuto in un'istanza in cui i diversi oggetti erano abbastanza simili da farmi incastrare. (Le variabili dovrebbero essere facili da distinguere dagli operatori, anche se sono dello stesso colore percepito.) In generale penso che l'evidenziazione della sintassi sarebbe probabilmente ancora utile, una volta che hai realizzato i due tipi dall'aspetto simile. – Ruthalas
- 1. Colorazione della sintassi XCode interrotta
- 2. Colorazione della sintassi più avanzata in emacs per Python
- 3. Plugin jQuery per editor HTML con colorazione della sintassi
- 4. Quanto è difficile per uno sviluppatore di software imparare come programmare un microcontrollore?
- 5. multilinea Commenti Colorazione sintassi in VIM per TeX file
- 6. Granularità della colorazione della sintassi in Visual Studio
- 7. Migliore colorazione della sintassi C# per Visual Studio 2010?
- 8. Quanto è difficile il multi-threading Haskell?
- 9. Eclipse: colorazione della sintassi XML per file non XML
- 10. Sintassi della colorazione dei propri tipi in Visual Studio (C++)
- 11. vertice colorazione Jung con valore
- 12. Contatore linea XSLT - è così difficile?
- 13. Come programmare arduino con C++
- 14. Colorazione della sintassi per file VBS in Visual Studio con un'estensione diversa
- 15. Perché è presumibilmente "difficile" distribuire Ruby on Rails alla produzione?
- 16. Eclipse con EGit, informazioni su git-blame è difficile vedere
- 17. tubo di linux con più programmi chiedere per l'input dell'utente
- 18. Algoritmo colorazione selezione
- 19. programmi aperti con AppleScript
- 20. Ninject sintassi per "Bind" con più argomenti
- 21. Maven Internal Repository, è davvero così difficile?
- 22. L'amministratore di Django è difficile da personalizzare?
- 23. Sintassi SQL più join?
- 24. Non è difficile riconoscere una decrittazione corretta?
- 25. Quanto è difficile decodificare i file .pyd?
- 26. È possibile programmare un aggiornamento svn?
- 27. Come si esegue il controllo del certificato SSL più difficile possibile con il codice .NET?
- 28. Come posso programmare contemporaneamente con un amico su Visual Studio?
- 29. Programmare l'implementazione di callback con JS/jQuery
- 30. PHP - calcolo matematico Difficile
Correlato: http://stackoverflow.com/questions/118984/how-can-you-program-if-your-blind –