Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.131.168] |
|
Страницы: (3) 1 [2] 3 все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
За неэстетический вид кода. Всплывают ассоциации автомобиля, сваренного из арматуры, где из каждого прибора на панели торчит болт или шестеренка. Моя практика показывает, любители подчеркиваний оказываются любителями линукса и командной строки. У них свое, особое видение эстетики кода. |
Сообщ.
#17
,
|
|
|
Цитата B.V. @ Моя практика показывает, любители подчеркиваний оказываются любителями линукса и командной строки. У них свое, особое видение эстетики кода. Скорее всего дело не в подчеркивании. Исторически все исполняемые файлы *nix'ов (а раньше вообще все) принято было писать, используя только нижний регистр. Хотя никто не мешал использовать и смешанный. Поэтому файлы часто именовались по варианту №1. Возможно именно это явилось причиной выбора и при кодировании варианта №1. Лично я стараюсь использовать по возможности №3 вариант, либо №2. Личная практика показала, что локальные переменные выгодно объявить по возможности 1-м символом, максимум - 2 и обязательно дать расшифровку комментарием. Потом быстрее и короче код в выражениях и понятность выше. Естественно, если количество переменных в функции/методе зашкаливает (для меня порог 16-20) - значит код требует переработки. Во всех остальных случаях (исключая константы и макросы) - использую №2. Это глобальные переменные, структуры, классы, методы ... ЗЫ: Не люблю мелкомягкий подход привнесения информации о типах в имя переменной в виде префикса. |
Сообщ.
#18
,
|
|
|
ЯПишуВсеСлитноОченьЭстетичноВыглядитАга)
|
Сообщ.
#19
,
|
|
|
Цитата Kray74 @ ЯПишуВсеСлитноОченьЭстетичноВыглядитАга) Осталось добавить: return WBR::__Zurab__Tsereteli__ << 2; |
Сообщ.
#20
,
|
|
|
Кстати, а кто как файлы именует? Лично я если сам код ПишуТак, то называния файлам даю_такие.
|
Сообщ.
#21
,
Сообщение отклонено: B.V. -
|
Сообщ.
#22
,
|
|
|
Цитата B.V. @ Моя практика показывает, любители подчеркиваний оказываются любителями линукса и командной строки. Так это же хорошо Цитата У них свое, особое видение эстетики кода. Поясни, пожалуйста. |
Сообщ.
#23
,
|
|
|
вспомнилось: http://habrahabr.ru/company/yandex/blog/210638/
|
Сообщ.
#24
,
|
|
|
Неужто бот сподобился на пост со смыслом? Глазам не верю. Делает успехи, скоро тест Тьюринга наполовину сумеет пройти.
|
Сообщ.
#25
,
|
|
|
Цитата Qraizer @ Да, несмотря на общность его утверждения, сюда оно весьма кстати попало. Неужто бот сподобился на пост со смыслом? Глазам не верю. |
Сообщ.
#26
,
|
|
|
Цитата Qraizer @ Неужто бот сподобился на пост со смыслом? Глазам не верю. Делает успехи, скоро тест Тьюринга наполовину сумеет пройти. Цитата Славян @ Да, несмотря на общность его утверждения, сюда оно весьма кстати попало. Игра случая Скрытый текст |
Сообщ.
#27
,
|
|
|
Обычно при именовании методов/функций/классов использую Верблю́жийРеги́стр, но иногда могу в начале сделать подчеркивание, дабы подчеркнуть - что это именно метод класса, а не какая то там локальная или глобальная переменная.
Пробовал писать с нижними подчеркиваниями - код получается вырвиглазный. |
Сообщ.
#28
,
|
|
|
Цитата KILLER @ Кто-то где-то вечно советует не делать свои подчёркивания первыми - a'la резерв за языком или что-то вроде того. иногда могу в начале сделать подчеркивание |
Сообщ.
#29
,
|
|
|
Цитата KILLER @ Верблю́жийРеги́стр но иногда могу в начале сделать подчеркивание Не надо так Цитата 17.6.4.3.2 Global names [global.names] Certain sets of names and function signatures are always reserved to the implementation: Each name that contains a double underscore __ or begins with an underscore followed by an uppercase letter (2.12) is reserved to the implementation for any use. Each name that begins with an underscore is reserved to the implementation for use as a name in the global namespace Цитата Any other predefined macro names shall begin with a leading underscore followed by an uppercase letter or a second underscore |
Сообщ.
#30
,
|
|
|
Ну после подчеркивания я обычно маленькую букву пишу. Просто я целый год на явошарпах писал, а там как раз, по крайней мере у нас было принято члены класа начинать с подчеркивания. А так обычно в плюсах всегда члены класа начинал с m_членКласса. Это уже в последнее время что то поперло у меня по привычке после шарпа писать просто подчеркивание. Но да, надо отучаться.
|