Почему комментарии в коде окрашены по-разному? - PullRequest
0 голосов
/ 29 мая 2009

Почему комментарии разных цветов в разных программах? Это просто эстетично или есть реальная причина?

Ответы [ 13 ]

12 голосов
/ 29 мая 2009

Это зависит от настроек в вашей IDE или редакторе. Комментарии не имеют установленного цвета. Это просто буквы.

8 голосов
/ 29 мая 2009

Я предполагаю, что это должно выделять их, чтобы люди не могли легко спутать их с кодом.

4 голосов
/ 29 мая 2009

Чтобы сбить с толку дальтоников.

3 голосов
/ 29 мая 2009

Комментарии окрашены по-разному, чтобы отличать их от остальной части кода (что облегчает чтение и следование по следу комментариев).

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

3 голосов
/ 29 мая 2009

чисто эстетический

2 голосов
/ 29 мая 2009

Как сказал Эйден, выбор зависит от того, кто внедряет IDE. Я знаком с комментариями зеленого кода, поскольку SQL Server Management Studio и Visual Studio по умолчанию имеют зеленый цвет, но нет никаких причин, по которым разработчик не может (например) выбрать fuschia, или лимонно-желтый, или зеленовато-желтый в своей IDE , Загруженные в другую среду IDE, "комментарии к коду" будут отображаться в , что цвет в среде IDE.

1 голос
/ 21 февраля 2010

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

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

Очень важный код или комментарии выделены зеленым цветом из-за возросшей способности человеческого глаза различать зеленый цвет.

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

Вирусы, трояны и т. П. Всегда пишутся белым цветом, поэтому они могут избежать обнаружения большинством тем рабочего стола.

1 голос
/ 29 мая 2009

Я предполагаю, что вы имеете в виду "среды разработки", когда говорите "разные программы".

Но в целом вы правы. В этом есть как эстетическая, так и практическая составляющая. Разработчики среды разработки (IDE) (например, Microsoft Visual Studio) проводят исследования юзабилити, чтобы определить, какие цвета являются «лучшими» для разработки. Как то, что цвет, чтобы сделать ключевые слова, комментарии и т. Д.

Но эти настройки цвета по умолчанию обычно легко изменяются пользователем.

1 голос
/ 29 мая 2009

Большинство программ позволяют настраивать цветовые схемы, в том числе цвет комментариев. Раскраска исходного кода, комментариев и прочего делает код более читабельным. Выбор конкретных цветов индивидуален и эстетичен.

1 голос
/ 29 мая 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...