2014-02-01 3 views
0

Я пытаюсь объяснить разные стили кодирования для некоторых людей, которых я тренирую. Единственная проблема: я не знаю семантического имени для этих двух стилей программирования.Каковы названия этих стилей кодирования?

Например, я знаю, что это GNU:

class Object 
{ 
    // statements 
} 

мне нужна помощь, образующая этих два:

class Object { 

} 

и этот переменный стиль именования:

string sNotHungarianNotation = ""; 
string but_this_style  = ""; 

где переменные имеют подчеркивания между ними.

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

+1

Первый не GNU: это Allman. Во-вторых, K & R. – Almo

+0

'this_this_snake_case' – Chad

+0

http://programmers.stackexchange.com/ может быть лучшим местом для этих вопросов философского программирования – wruckie

ответ

4

Что касается названий для позиционирования фигурных скобок, если вы действительно заботитесь о них, Indent style в Википедии есть гораздо больше информации, чем вы, вероятно, когда-нибудь будете заботиться. Тем не менее, ваши два примера обычно называются стилями Allman и K & R соответственно.

Для переменного наименования ваш первый пример обычно называется camelCase, а вторая версия часто упоминается как snake_case.

+0

Я знаком с camelCase, и это венгерская нотация с верблюжьей оболочкой. и что, черт возьми, почему эта страница не была очевидна для меня? Я просмотрел все виды страниц вики, описывающих разные типы, но не назвал это имя. – sircapsalot

+0

«Что касается имен для позиционирования скобок» - s ** t, этот самолет рушится, и я буду найден в обломках моих близких, целующих мое дно –

Смежные вопросы