Раскраска синтаксиса:Труднее ли программировать программистам с цветовой слепотой?

StackOverflow https://stackoverflow.com/questions/2556595

  •  23-09-2019
  •  | 
  •  

Вопрос

Если да, то как вы (если вы рядом) решаете эту проблему?Я только сегодня услышал историю о японской дымовой сигнализации для глухих, которая использует запах васабе, чтобы разбудить их, поэтому мне стало любопытно.

Это было полезно?

Решение

Если вам действительно интересно, посмотрите

http://www.webexhibits.org/causesofcolor/2A.html

Очень немногие люди с дальтонизмом являются монохроматическими (полными дальтониками).Большинство людей с дальтонизмом относятся к категории протанопии или дейтеранопии, при которых можно видеть желтый, синий и коричневый цвета.Таким образом, окраска синтаксиса может быть установлена ​​для них.Большинству из них трудно увидеть светло-зеленый цвет, который выглядит оранжевым и т. д.

Другие советы

Я дальтоник, недостатки красно-зеленого цвета (протанопы и дейтанопы).У меня никогда не было проблем с подсветкой синтаксиса, я все равно это заметил.:)

Большая часть подсветки синтаксиса настраивается.

Конечно, никто не должен намеренно усложнять жизнь людям с дальтонизмом, но им удавалось решать такие проблемы всю свою жизнь.Я видел некоторые вырезания и вставки в текстовые редакторы без цветового выделения.Я также заметил, что они, как правило, лучше знакомы с тем, как настраивать цветовую подсветку, чем большинство людей.

В vi я использую

:syn off

когда кто-то обнаруживает поистине ужасную схему мелирования.

Если вы хотите понять, как цветовые схемы могут выглядеть для дальтоников, http://colorschemedesigner.com/ имитирует несколько различных моделей восприятия для дальтоников.

Я слегка дальтоник, с дефицитом синего цвета.Это часто означает, что текст синего или фиолетового цвета практически неотличим от черного текста (он темно-серый).

Когда я расстраиваюсь, я иногда использую Notepad++, программу-блокнот, которая поддерживает синтаксическую подсветку, поскольку позволяет создавать собственные цветовые схемы для выделения, что весьма удобно.Он также уже имеет встроенную поддержку множества языков.

Как отмечалось в предыдущем постере, чаще всего проблемы в графическом дизайне возникают при попытке подобрать цвета.(пипетка, кстати!)

Последствия дальтонизма будут разными для текста на экране, а не для других ситуаций.

То есть кто-то может настроить пользовательский интерфейс так, чтобы он соответствовал цветам по мере необходимости.Неявный смысл текста все еще здесь:комментарии остаются комментариями, ключевые слова остаются ключевыми словами и т. д.

Это не похоже на необходимость расшифровать сигнал светофора за очень короткое время или на то, чтобы эксперту по обезвреживанию бомб приказывали «перерезать красный провод».

Я дальтоник (только очень легкий), и у меня нет с этим никаких проблем.Обычно цвета по умолчанию в IDE настолько контрастны, что совершенно явно отличаются.Следует помнить, что в большинстве случаев дальтонизм на самом деле является отсутствием чувствительности к цвету, поэтому часто можно выделить смелые цвета с высокой контрастностью.

Самая большая проблема при разработке с дальтонизмом — это когда мне нужно поработать с иллюстрациями и изображениями — мне просто нужно быть особенно осторожным, чтобы цвета действительно совпадали (я использую Photoshop или что-то еще для подтверждения).

Многие редакторы позволяют задавать свойства текста, отличные от цвета подсветки синтаксиса.Вы можете изменить толщину шрифта, подчеркнуть, выделить курсивом и т. д.Очевидно, у вас не будет такого большого выбора, как при использовании цвета, но это позволит внести некоторую дифференциацию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top