Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
Результаты опроса: Какой стиль предпочитаете?
Олмана 57 58.16%
Кернигана и Ричи 33 33.67%
Уайтсмита 5 5.10%
GNU 13 13.27%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 98. Вы ещё не голосовали в этом опросе

 
 
Рейтинг: Рейтинг темы: голосов - 116, средняя оценка - 4.91
Monte-Cristo
2787 / 1373 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
#1

Стили оформления кода C/C++ - C++

11.06.2009, 17:59. Просмотров 14325. Ответов 66
Метки нет (Все метки)

Очень стало любопытно... Какой стиль оформления кода предпочитают программисты.
Лично я придерживаюсь 4-х пробельные (или 1 табулированный) стиль Олмана.

Стиль Олмана

Стиль Олмана
C++
1
2
3
4
if (<cond>)
{
········<body>
}

Стиль Кернигана и Ричи

Стиль Кернигана и Ричи
C++
1
2
3
if (<cond>) {
········<body>
}

Стиль Уайтсмита

Стиль Уайтсмита
C++
1
2
3
4
if (<cond>)
········{
········<body>
········}

Стиль GNU

Стиль GNU
C++
1
2
3
4
5
6
7
if (<cond>)
··{
····<body>
··}
 
if (<cond>)
··<body>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2009, 17:59     Стили оформления кода C/C++
Посмотрите здесь:

C и C++ стили оформления кода - C++
уже давно как существует стандарт C++ 11, и вроде бы все хорошо, но до сих пор почему-то уроки по C++ в Вузах начинаются с...

Стили оформления - Visual C++
Необходимо написать программу которая меняет стили панели задач (возможно я не правильно это называю). Облазил множество ссылок интернета и...

Нюансы оформления кода - C++
Mr.X, то что вы делаете с форматированием кода заставляет меня плакать. Зачем вы так со мной?(

Стандарты оформления кода - C++
Здравствуйте. Где можно доходчиво прочесть по стандартам оформления кода? Желательно на русском. Ибо часто вижу, допустим, такое: ...

Правила оформления кода - C++
Почему рекомендует писать классы и функции следующим образом?(вроде как добавляет лишнюю строку, а удобочитаемости..) class SomeClass :...

Правила оформления кода c++ - C++
Приветствую! В общем не редкость встречается, вот такие оформления class SomeClass { private: int _length; ...

Культура оформления кода: что такое enum? Где, когда и для чего уместно применять этот тип? - C++
не понял за что отвечают эти две строчки: enum ChosenOperation { ADD = 1, SHOW, SEARCH, EXIT }; enum SearchingCriteria { NAME =...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
2787 / 1373 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
11.06.2009, 23:47  [ТС]     Стили оформления кода C/C++ #21

Не по теме:

Цитата Сообщение от mirso Посмотреть сообщение
Цель-то у всех одна - узнать чего не знаешь!
не одна одни пытаются разобраться в коде/проблеме/ошибки/задании... таким людям приятно помогать!

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



Добавлено через 8 минут 30 секунд
а вообще.. я считаю, что стиль программирования - это душа программсита... его особенный почерк.. ведь мы тоже, так сказать, творцы ,как и писатели..
mirso
524 / 342 / 17
Регистрация: 05.04.2009
Сообщений: 709
11.06.2009, 23:47     Стили оформления кода C/C++ #22
Monte-Cristo,
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
я таких людей презираю
Будь счастлив!!!!!!!!!!!!! Тьфу на них(забудь). Раскрошим при личной встрече!
Главное, что ты - всё делаешь правильно! И за поступки свои отвечаешь!
И за код!(в том числе)
Evg
Эксперт CАвтор FAQ
17468 / 5706 / 362
Регистрация: 30.03.2009
Сообщений: 15,663
Записей в блоге: 26
12.06.2009, 00:16     Стили оформления кода C/C++ #23
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
но другие - приходят за готовым решением..им безразлично.. они даже не стараются понять или изучить что-то. они приходят в поисках "лохов" (извините за выражение) которы сделают за них задание. Иногда я и таким помогаю.. но чисто из скуки, а не из желания помочь.. я таких людей

Не по теме:

А ты подходи с другой стороны. На форуме куча народу, которые только учатся. А вот такие кренделя, котоые "решите мне" - это поставщики задач. Соотвественно те, кто учится, выбирают среди этого, что им решать, а что нет. Т.е. эти самые кренделя - это оптовый товар, а ты продавец, который выбирает, что взять, а что нет, кому помочь, а на кого положить

Monte-Cristo
12.06.2009, 00:28  [ТС]
  #24

Не по теме:

Evg, я так и поступаю.. помогаю только: если мне интересно или скучно... ну вот со скукой как-то реже стало - сессия ...эх..как я соскучился по скуке

Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
12.06.2009, 00:38     Стили оформления кода C/C++ #25
Люблю стиль Кернигана и Ричи. Его же и пользую =)
CyBOSSeR
12.06.2009, 00:50
  #26

Не по теме:

Может быть стоит каким-либо образом по шапке давать тем, кто пишет в стиле а-ля "мне по фиг что ЭТО кто-то будет читать, как хочу так и ваяю"?

Lord_Voodoo
Супер-модератор
8580 / 2180 / 61
Регистрация: 07.03.2007
Сообщений: 10,863
Завершенные тесты: 1
12.06.2009, 01:48     Стили оформления кода C/C++ #27

Не по теме:

а вам бы лишь бы по шапке роаздавать, я бы половину вопрощающих о помощи в армию отправлял, может там от них больше пользы будет




Monte-Cristo, про стили абсолютно с вами согласен, это как мазок (или как-то так оно у них называется) у художника


зы не надо острить про мазок плз, не могу вспомнить, как оно называется...
ISergey
12.06.2009, 01:52
  #28

Не по теме:

Цитата Сообщение от VoodooMan Посмотреть сообщение
я бы половину вопрощающих о помощи в армию отправлял, может там от них больше пользы будет
нет! представь армию дыбилов..(там тоже голова нужна)

inter
9701 / 2456 / 47
Регистрация: 06.03.2009
Сообщений: 8,503
12.06.2009, 01:53     Стили оформления кода C/C++ #29
ISergey,

Не по теме:

Чем больше в армии дубов, тем крепче наша оборона

Lord_Voodoo
Супер-модератор
8580 / 2180 / 61
Регистрация: 07.03.2007
Сообщений: 10,863
Завершенные тесты: 1
12.06.2009, 02:13     Стили оформления кода C/C++ #30
ISergey,

Не по теме:

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

Phantom
Эксперт C++
3162 / 844 / 16
Регистрация: 29.12.2008
Сообщений: 952
12.06.2009, 10:00     Стили оформления кода C/C++ #31
Delphin_KKC в #17 немного затронул тему, я хочу продолжить в рамках топика, т.к. это тоже, наверное, относится к стилю. Я об именовании переменных. Какая бы постановка табуляции и скобок не была, любой опытный программист разберется влегкую с любой, потому что это уже происходит на автомате.
А вот названия переменных (ну и функций туда же) всегда должны отражать суть логической составляющей программы. И если не вкладывать туда смысл, то разобраться будет трудно.
Я стараюсь наиболее полно именовать функции, иногда получается несколько слов, разделенных _, порой целые предложения. Зато потом при их использовании код становится прозрачным, буквально разбитым на логические операции и потому легко разобраться любому человеку. Так же легко находить ошибки. То же самое и с названиями переменных. t, o, p, y не говорят ничего, а вот mas, temp, param, count облегчат понимание кода.
Да и это мелочь по сути. Я думаю стиль программиста выражает то как он строит свою программу структурно, как оптимизирует программу, чтобы она лучше работала, насколько изящно обходит проблемы, учитывает нюансы, предусматривает заранее... Вот именно тут и есть стиль программиста, а не в постановке скобок.
exe-dealer
301 / 154 / 4
Регистрация: 07.06.2009
Сообщений: 538
12.06.2009, 10:05     Стили оформления кода C/C++ #32
раз тема про названия пошла, дайте сылку плиз на таблицу "Тип - префикс переменой" если есть.
Phantom
12.06.2009, 10:08
  #33

Не по теме:

exe-dealer, вот это?

Lord_Voodoo
Супер-модератор
8580 / 2180 / 61
Регистрация: 07.03.2007
Сообщений: 10,863
Завершенные тесты: 1
12.06.2009, 10:10     Стили оформления кода C/C++ #34
так изначально говорилось про стили оформления кода, а не стиля программирования, понятное дело, что форматирование - это не самое важное и не является стилем программирования, как такового
Phantom
Эксперт C++
3162 / 844 / 16
Регистрация: 29.12.2008
Сообщений: 952
12.06.2009, 10:17     Стили оформления кода C/C++ #35
Ну понятно, именование переменных тоже к оформлению относится, интересно, кто какие имена использует в программе и что думает по этому поводу.
Lord_Voodoo
Супер-модератор
8580 / 2180 / 61
Регистрация: 07.03.2007
Сообщений: 10,863
Завершенные тесты: 1
12.06.2009, 10:24     Стили оформления кода C/C++ #36
я не расписываю названий сильно, но есть уже набор названий для переменных, из которого сразу понимаю, для чего нужна переменная, а функции именую обрывками слов, но чтобы было понятно (хотя не всегда бывают удачные названия)... каждый обрывок обязательно с большой буквы
Monte-Cristo
12.06.2009, 10:30  [ТС]
  #37

Не по теме:

VoodooMan, кстати неплохая идея... у меня есть одногрупник..учится уже второй раз, так как первый раз , из-за проваленной сессии его забрали в армию... так вы знаете.. он очень даже поумнел! скажем так: умом не блещет (не гений), но по крайней мере работать стал на себя: учит то, что необходибо, вовремя сдает все задания и т.д. Так что, армия даже полезна, в некоторой степени.

ISergey
12.06.2009, 10:32
  #38

Не по теме:

Monte-Cristo, боится второй раз попасть

Haster
12.06.2009, 12:07
  #39

Не по теме:

ISergey, к счастью или к сожалению, второй раз не забирают ))) Для меня это к счастью )) Ибо и раза хватило...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2009, 18:45     Стили оформления кода C/C++
Еще ссылки по теме:

Устранить ошибку оформления кода "expected `}'" - C++
Помогите с кодом, выдаёт ошибку expected `}' at end of input, in function `int main(int, char**)': На скоко я понял нехватает фигурных...

Изменение оформления программы - C++ Builder
Приветствую! Подскажите пожалуйста, как изменить оформление окна и кнопок в builder 6? Заранее спасибо.

Структура для оформления массива - C++
подскажите как задать структуре с переменными значениє в процессе создания програми? struct data { char k; char l; }; int...

Функция для оформления - выравнивание компонентов - C++ Builder
У меня такой вопрос блондинки: если у меня в программе все компоненты при создании формы прописываются где расположены, и они все...

Какой вариант оформления функции лучше? - C++
Допустим, есть функция, которая что-то делает и, возвращает булево значение, в зависимости от того, получилось это сделать или нет. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Delphin_KKC
UNIX-way
709 / 494 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
12.06.2009, 18:45     Стили оформления кода C/C++ #40
Цитата Сообщение от VoodooMan Посмотреть сообщение
... именую обрывками слов, но чтобы было понятно (хотя не всегда бывают удачные названия)... каждый обрывок обязательно с большой буквы
Эт я так в паскале/делфи поступаю. А в С/С++ - все обрывки с маленькой буквы, но разделены подчёркиванием ("_").
Yandex
Объявления
12.06.2009, 18:45     Стили оформления кода C/C++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru