Соглашения об именовании переменных в C / C ++: some_variable против somevariable - PullRequest
1 голос
/ 30 марта 2011

Мне интересно, что на самом деле является предпочтительным способом именования переменных: some_variable или somevariable.Глядя на некоторые библиотеки, я видел оба.Более того, некоторые распространенные соглашения о стилях, такие как Google C ++ Style Guide, допускают и то и другое.

Что вы предпочитаете и почему?Есть ли правило или хорошая практика, которая говорит, когда использовать какой?И относится ли это к именам аргументов в функциях / методах?

И является ли смешивание этих двух соглашений хорошей идеей?Если да, когда следует использовать первое соглашение об именах, а когда второе?

Ответы [ 3 ]

0 голосов
/ 30 марта 2011

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

Для меня я всегда использую camelCase для переменных и PascalCase для открытых методов и свойств.

0 голосов
/ 30 марта 2011

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

Мой личный стиль - использовать some_function для функций, somevar для переменных, PascalCase для имен классов.У меня нет копии языка программирования C ++ от Страуструпа, но я верю, что это и его стиль.

0 голосов
/ 30 марта 2011

Используйте то, что наиболее читабельно и наименее запутанно.

...