имена методов Camel-регистра

Я просто столкнулся с SGLIB при поиске реализации C контейнера карты/словаря. К сожалению, никакая карта, но это, кажется, включает контейнеры, о которых Вы спросили. Я понятия не имею, насколько хороший это.

http://sglib.sourceforge.net .

9
задан TLiebe 22 October 2009 в 19:32
поделиться

9 ответов

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

Если вы следуете этому соглашению, тогда вы можете сказать, просто посмотрев, что MyStruct.MyType относится к вложенному типу, а MyStruct.myData относится к некоторой форме данных и MyStruct .myFunc () относится к вызову функции.

22
ответ дан 4 December 2019 в 06:00
поделиться

Мы используем строчные буквы в первой букве, чтобы сэкономить немного чернил в наших распечатках.

13
ответ дан 4 December 2019 в 06:00
поделиться

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

5
ответ дан 4 December 2019 в 06:00
поделиться

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

1
ответ дан 4 December 2019 в 06:00
поделиться

Потому что для единообразия вам нужно будет использовать первую букву в имени каждого метода с заглавной буквы, а затем вам придется нажимать клавишу Shift еще много раз в день.

2
ответ дан 4 December 2019 в 06:00
поделиться

Потому что это то, что понравилось оригинальным дизайнерам Java.

3
ответ дан 4 December 2019 в 06:00
поделиться

Если вам нужна функция

write();

, которая требует меньше усилий (на одно нажатие клавиши SHIFT меньше), чем

Write();

Однако, если вы пишете в файл, вам нужно различать слова. Следовательно,

writeToFile();

немного более эффективен (и все еще соответствует первому примеру)

1
ответ дан 4 December 2019 в 06:00
поделиться

Если вы еще не читали страницу википедии , она содержит все, что вы когда-либо могли захотеть узнать о случае с верблюдами, включая его историю.

CamelCase (также пишется "дело верблюда") или средние капители - это практика написание составных слов или фраз на элементы которых соединяются без пробелы, с инициалом каждого элемента буква с заглавной буквы внутри соединение.

И

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

Программисты на C ленивы? Я очень в этом сомневаюсь.

1
ответ дан 4 December 2019 в 06:00
поделиться

Обычно вы склонны следовать тому, что использует ваша структура. Таким образом, разработчики Java обычно используют нижний регистр для начала, а разработчики .NET склонны использовать верхний регистр для начала.

1
ответ дан 4 December 2019 в 06:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: