А как выглядит ваш код?
Сколько людей, столько и мнений. Особенно остро вопрос выбора стоит в мире программистов. Что лучше: Windows или Linux? Direct3D или OpenGL? «Священные» войны ведутся непрестанно. Единственное, что объединяет программистов — это то, что все они пишут код.
Однако и код у всех разный: кто-то предпочитает один стиль расстановки фигурных скобок, кто-то другой; кто-то предпочитает сильно сокращать имена переменных, а кто-то жизни_не_мыслит_без_символа_нижнего_подчеркивания. Цветовая схема является логическим продолжением темы индивидуальности программиста, если, конечно, его «среда» разработки поддерживает подсветку синтаксиса.
В случае если речь идет о Visual Studio, то программисту доступна целая кладезь всевозможных изменений, в том числе и цветового оформления кода. В настройках, во вкладке ‘Environment » Fonts and Colors’, представлен целый перечень элементов текстового редактора. И каждому можно указать два цветовых значения: foreground и background. По-русски, это звучит как основной и фоновый цвета.
Однако в сети имеется сервис, позволяющий гораздо быстрее и, главное, проще, в режиме WYSIWYG[1], создавать свои цветовые схемы. Сервис этот расположен по адресу: http://studiostyl.es/. Что немаловажно, все созданные темы в местном редакторе, доступны для общего пользования. Таким образом, на данный момент, уже создано порядка семиста тем. На случай, если вы запутались в выборе, можете использовать стандартную, но с приглушенными цветами — Easy on the Eyes — одно изменение резкости фона в которой привело к общему снижению нагрузки на глаза.
Теперь о недостатках. Увы, они присутствуют. Дело в том, что при создании темы, можно визуально подобрать цвета лишь к ограниченному числу элементов. Элементарные вещи: как отображать value-типы, reference-типы, строки, комментарии. Однако вещи посложнее, как например, элементы, которые затронет рефакторинг — раскрасить не удастся. Придется дорабатывать цветовую схему самостоятельно.
Маленькое отступление. Все-таки главное в любом деле — это чтобы дело не приносила вреда ни вам, ни другим. Правильно подобранная цветовая схема конечно может помочь сохранить зрение, улучшить общую продуктивность в написании кода, но малоподвижный образ жизни неизбежно ведет к апатии и упадническим настроениям, если конечно, вы занимаетесь рутинными делами. Такой неинтересной рутины навалом даже в, казалось бы, абсолютно творческой сфере как разработка игр. Поэтому не забывайте поддерживать активный образ жизни, тогда вы никогда не будете сталкиваться с отсутствием идей и непреодолимой ленью. Удачи!
Ссылки
