B.K. поднимает много моментов, которые я тоже испытываю. Во-первых, я знаю, что это старый пост, но это все еще актуальный вопрос. Во-вторых, где я отличаюсь, я использую гибрид темных и традиционных светлых тем.
Лично я нахожу более темный фон визуально лучше. Когда я пишу код, я использую тему такого типа в своей IDE Dark Theme для Visual Studio 2010 с инструментами Power Tools . Единственное, что я делаю по-другому, - я не использую очень темную область кода и не изменяю окраску текста. Я вхожу и меняю свои Параметры> Среда> Шрифты и цвета> Простой текст> Фон элемента> Пользовательский> Серебро. Это, в свою очередь, дает мне эстетически приятные более темные меню и тому подобное в IDE, но все же заставляет меня сосредоточиться на коде. Он также сохраняет весь текст и цветовое кодирование, встроенное в стандартную среду разработки. Это, конечно, для Visual Studio 2010. Более новые версии или разные IDE имеют свои собственные темы.
У меня очень светочувствительные глаза, и я склонен испытывать головные боли при кодировании весь день без перерывов. Поэтому я предпочитаю тонирование меню, панелей инструментов и боковых панелей среды IDE. Я также использую очки Gunnar .
Существует немало свидетельств, подтверждающих, что белый фон с темным текстом на самом деле лучше для ваших глаз в хорошо освещенных офисных ситуациях и тому подобное. https://ux.stackexchange.com/questions/53264/dark-or-white-color-theme-is-better-for-the-eyes В ответах на эти исследования перечислены некоторые очень хорошие источники. В основном это касается дизайна для конечных пользователей, но, в конце концов, несмотря на то, что мы являемся разработчиками, мы все же являемся конечными пользователями продуктов IDE, и применяются те же правила.
Итак, в заключение, это имеет непосредственное отношение к вашей среде, вашему зрению и тому, что вы предпочитаете. Я лично использую темную IDE с серым или серебряным рабочим пространством с традиционно темным текстом. Это позволяет легко заметить контраст, но не повредит моим глазам, подавляя меня белым.