Wenn ja, wie gehen Sie (wenn Sie in der Nähe sind) mit dem Problem um? Ich habe gerade eine Geschichte über einen japanischen Rauchmelder für gehörlose Menschen gehört, der den Geruch von Wasabe benutzt, um sie zu wecken, also wurde ich neugierig.Syntax Coloring: Ist es für farbblinde Programmierer schwieriger zu programmieren?
Antwort
Wenn Sie wirklich neugierig sind, schauen Sie sich
http://www.webexhibits.org/causesofcolor/2A.html
Nur sehr wenige Menschen farbenblind monochromatische sind (total farbenblind). Die meisten Farbenblindheit fällt in die Kategorie Protanopie oder Deuteranopie, die gelb und blau und braun sehen kann. So kann die Syntaxfarbe auf diese gesetzt werden. Die meisten von ihnen haben es schwer, hellgrün zu sehen, was orange aussieht.
Danke für den Link. Ich bin wirklich neugierig und weiß, dass sehr wenige Leute "schwarz/weiß" farbenblind sind, aber ich bin mir sicher, dass es einige gibt, die Programmierer sind. – dclowd9901
Ich bin farbenblinde, rot-grüne Mängel (Protanopen und Deutanopen). Ich hatte nie Probleme mit der Syntax-Hervorhebung, die ich sowieso bemerkt habe. :)
Die Konsequenz der Farbenblindheit wäre für Text auf einem Bildschirm anders als andere Situationen.
Das heißt, jemand könnte die Benutzeroberfläche anpassen, um die Farben nach Bedarf anzupassen. Die implizite Bedeutung des Textes ist immer noch da: Kommentare Kommentar sind, Schlüsselwörter sind noch usw. Stichwörter
Es hat nicht wie eine Ampel in sehr kurzer Zeit zu entschlüsseln, oder wird gesagt, „den roten Draht schneiden“, wie Ein Bombenentsorgungsexperte
Eigentlich kann man dort auch Ärger bekommen. Auch in Tortendiagrammen. Meine Söhne haben beide Deuteranopie, und wenn Sie eine Art von Text hellgrün und eine andere Art Gold machen, werden sie mit ihnen identisch aussehen. Oder an Programmierer. – Robusto
@Robusto: aber Sie können aus dem Text selbst oder mit einem Kollegen arbeiten, um Unterschiede zu erarbeiten. – gbn
Es stimmt, der Sinn der Syntaxfärbung ist es, verschiedene Klassen von Dingen auf einen Blick zu erkennen. – Robusto
Die meisten Syntaxhervorhebung ist konfigurierbar.
Natürlich sollte niemand bewusst das Leben für farbenblinde Menschen absichtlich erschweren, aber sie schaffen es, solche Probleme für ihr ganzes Leben zu behandeln. Ich habe etwas Ausschneiden und Einfügen in Textherausgebern mit nicht farbiger Hervorhebung gesehen. Ich habe auch gesehen, dass sie eher vertraut sind mit der Farbhervorhebung, die die meisten Leute konfigurieren.
In vi, verwende ich
:syn off
, wenn jemand eine wirklich schreckliche Hervorhebung Schema entdeckt.
Wenn Sie ein Gefühl dafür zu bekommen, wie Farbschemata des farbenblind erscheinen könnten, simuliert http://colorschemedesigner.com/ verschiedene Modelle farbenblinde der Wahrnehmung.
+1 für den nützlichen Link – gbn
In vielen Editoren können Sie Eigenschaften des Textes anders als Farbe für die Syntaxhervorhebung festlegen. Sie könnten das Gewicht der Schriftart ändern, unterstreichen, kursiv schreiben usw. Natürlich haben Sie nicht so viele Möglichkeiten wie bei der Verwendung von Farbe, aber es würde eine gewisse Differenzierung ermöglichen.
Ich bin farbenblind (nur sehr mild) und ich habe überhaupt keine Probleme damit. Im Allgemeinen sind die Standardfarben in IDEs so kontrastreich, dass sie sich deutlich unterscheiden. Die Sache zu erinnern, dass in den meisten Fällen Farbenblindheit wirklich ein Mangel an Empfindlichkeit gegenüber Farbe ist, so dass fett hohe Vertragsfarben oft unterschieden werden.
Das größte Problem bei der Entwicklung mit Farbblindheit ist, wenn ich etwas Arbeit mit Artwork und Bildern machen muss - ich muss nur extra vorsichtig sein, dass Farben tatsächlich übereinstimmen (ich verwende Photoshop oder was auch immer zu bestätigen).
Ich bin mild farbenblind, mit blauen Mängeln. Dies bedeutet oft, dass blau oder violett gefärbter Text fast nicht von schwarzem Text zu unterscheiden ist (es ist dunkelgrau).
Wenn ich frustriert bin, benutze ich gelegentlich Notepad ++, eine Notepad-Software, die syntaktische Hervorhebung unterstützt, weil sie das Erstellen von benutzerdefinierten Farbschemas für Hervorhebungen ermöglicht, was ziemlich praktisch ist. Es hat auch Unterstützung für eine Vielzahl von Sprachen bereits eingebaut.
Wie auf einem früheren Poster angemerkt, treten beim Grafikdesign häufiger Probleme auf, wenn man versucht, Farben abzustimmen. (Pipette FTW!)
Ist die Syntaxhervorhebung für Sie immer schlechter als nutzlos? Ich meine, ist ein Farbschema, das einige Konflikte immer schlimmer als einfarbiger Text hat? – naught101
Ich nehme an, Sie denken an ein Szenario, in dem zwei verschiedene Gegenstände die gleiche wahrgenommene Farbe hatten? Ich glaube nicht, dass ich über eine Instanz gestolpert bin, wo die verschiedenen Gegenstände ähnlich genug waren, dass die Färbung mich dann stolperte. (Variablen sollten leicht von Operatoren zu unterscheiden sein, selbst wenn sie dieselbe wahrgenommene Farbe haben.) Im Allgemeinen denke ich, dass die Syntaxhervorhebung wahrscheinlich immer noch nützlich wäre, sobald Sie die beiden ähnlich aussehenden Typen erkannt haben. – Ruthalas
- 1. Make Eclipse Syntax Coloring genau wie Visual Studio Syntax Coloring
- 2. Vim Block Kommentare Syntax Coloring Inkonsistent
- 3. Bessere C# -Syntax Coloring für Visual Studio 2010?
- 4. mehrzeilige Kommentare Syntax Coloring in VIM für TeX Files
- 5. Kakaotext-Editierkomponente (für Programmierer)
- 6. Lernen C für Programmierer
- 7. Ist es schlecht, Einstellungen in einer Klasse zu programmieren?
- 8. Ist es möglich, Syntax wie -()() zu schreiben?
- 9. Berechnungsausdrücke für einen Haskell Programmierer
- 10. Ist es in Eclipse möglich, Syntax-Highlighting für eine Sprache zu definieren, ohne auf Java-Programmierung zurückgreifen zu müssen?
- 11. gtkmm button coloring
- 12. Schwieriger boo syntaktischer Makro
- 13. 3D-Modellierung für Programmierer
- 14. Websites für Delphi Programmierer
- 15. ein schwieriger Abfragecode
- 16. MATLAB-Tutorial für Programmierer
- 17. Testen ein schwieriger Codepfad
- 18. Schema für objektorientierte Programmierer
- 19. Installationsrichtlinie für neue Programmierer im Team
- 20. Schwieriger Zustand auf Java Specification
- 21. Flexibles CMS für Nicht-Programmierer
- 22. Debugger-Toolkit-Paket für Programmierer
- 23. Schwieriger XPath mit mehr Bedingungen
- 24. Ist es möglich PHP-Syntax von PHP zu überprüfen?
- 25. Python für einen Perl-Programmierer
- 26. GraphML Node Coloring Prefuse
- 27. Graph Coloring Visualisierung
- 28. lernen, Windows-Treiber zu programmieren
- 29. Online Code Coloring Service
- 30. wesentliche Werkzeuge für .net Programmierer?
Bezogen: http://stackoverflow.com/questions/118984/how-can-you-program-if-youre-blind –