Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.244.201] |
|
Страницы: (3) [1] 2 3 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Во многих ЯП допускается разное многообразие оформления идентификаторов. В настоящий момент превалирующими способами можно отметить три:
1) идентификатор_со_знаками_подчеркивания 2) ИдентификаторРазныхНаборовСимволов 3) "Малобуквенный" идентификатор + коментарии Понимаю, субъективно просто адово ... тем не менее, ваш выбор? |
Сообщ.
#2
,
|
|
|
Подстраиваюсь под язык. Сам предпочитаю CamelCase, но в сях могу вполне и на under_score перейти.
|
Сообщ.
#3
,
|
|
|
Скрытый текст Цитата Da$aD @ Подстраиваюсь под язык. Сам предпочитаю CamelCase, но в сях могу вполне и на under_score перейти. пасип |
Сообщ.
#4
,
|
|
|
Как принято в проекте - так и пишу. Сам предпочитаю стиль Qt.
|
Сообщ.
#5
,
|
|
|
мне_нравится_использовать_знак_подчеркивания, но для меня это непринципиальный вопрос, пишу так, как принято в проекте.
|
Сообщ.
#6
,
|
|
|
snake_case
Хотелось бы kebab-case |
Сообщ.
#7
,
|
|
|
Google Code Style for C++ вообще сочетает в себе оба варианта
переменные и поля с_подчёркиваниями, а имена методов (кроме геттеров_и_сеттеров) - ВПаскальКейсе. но я не уверен, что мне это нравится хотя по факту мне не принципиально как писать если бы я выбирал - писал бы всё как в Java/Qt. |
Сообщ.
#8
,
|
|
|
1С голосует за СтрочныеИПрописныеБуквы.
|
Сообщ.
#9
,
|
|
|
Для классов РазнаяВысота
Для переменных_подчеркивание Но опять же, да зависит от языка На пыхе как описано выше На Qt первый вариант |
Сообщ.
#10
,
|
|
|
Цитата Алексей_Л @ Google Code Style for C++ Крайне сомнительный документик. |
Сообщ.
#11
,
|
|
|
Только второй вариант. Недолюбливаю подчеркивания (и их приверженцев)
|
Сообщ.
#12
,
|
|
|
Кстати да. Давно хотел сесть и решить для себя, что мне нравится.
А то использую всё подряд вперемешку. Хотя нет, в последнее время чаще был CamelCase. Только что-то аргументов в теме пока нет... Вот глянул википедию: Цитата По результатам по крайней мере одного исследования, читатели гораздо быстрее воспринимают информацию, написанную в snake_case, чем написанную в CamelCase. По моим наблюдениям, проблема проявляется в случае когда первое слово заканчивается на "высокие" символы. Например ScrollItems. Всё-таки Scroll_Items читабельней. Но с другой стороны, ИМХО, есть что-то отталкивающее в подчёркиваниях. Только не могу уловить что. Разумных доводов нет... Цитата B.V. @ А за что? Недолюбливаю подчеркивания |
Сообщ.
#13
,
|
|
|
Цитата SV() @ Цитата B.V. @ А за что?Недолюбливаю подчеркивания Скорее всего, из-за тяжёлого вендового детства. |
Сообщ.
#14
,
|
|
|
Цитата B.V. @ Недолюбливаю подчеркивания (и их приверженцев) Можно подробнее? |
Сообщ.
#15
,
|
|
|
константы так: CONST_VALUE
все остальное преимущественно CamelCase |