Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Стандарты оформления кода


Автор: m0ro 9.9.2008, 01:28
Здравствуйте.
Интересует следующее: стандарты оформления исходного кода и литература о написании "красивого", читабельного для не автора, кода. Спасибо.

Автор: Rickert 9.9.2008, 03:24
В большенстве своём использует тот синтаксис, который диктовала книга - учебник по языку.
Никогда не встречал книг о том как "укладывать код".

Автор: sgrey 9.9.2008, 05:11
вообще есть определённые стандарты, которые описаны во всех книгах, и которым нужно следовать - тогда код будет красивым и читабельным. Книг по этому поводу много.... на русском не знаю есть или нет, на английском - http://www.amazon.com/Code-Craft-Practice-Writing-Excellent/dp/1593271190/ref=sr_1_12?ie=UTF8&s=books&qid=1220926101&sr=8-12
плюс если чуть прокрутить, будет лента с книгами похожей тематики

Автор: dizzy1984 9.9.2008, 07:28
http://www.parashift.com/c++-faq-lite/coding-standards.html, 27.13

Автор: Ches 9.9.2008, 08:21
http://pantransit.reptiles.org/prog/CodingStyle.html

Лично мне этот стиль больше всего нравится, его и придеоживаюсь

Добавлено через 2 минуты и 26 секунд
http://lxr.linux.no/linux/Documentation/CodingStyle

Автор: Purple_Light 9.9.2008, 13:55
Знаю только две нотации:
http://en.wikipedia.org/wiki/GNU_Coding_Standards и http://en.wikipedia.org/wiki/Hungarian_notation. Первая используется в основном в Linux, вторая в Windows (в часности фирмой Microsoft). 

Вспомнил в редакторе http://anjuta.sourceforge.net/, в настройках можно менять стили (отступы, табуляцию и т.п.). Если есть этот редактор под рукой, то можно посмотреть, какие стили есть там на выбор и посмотреть их параметры.

Автор: W4FhLF 10.9.2008, 13:36
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

Автор: UnrealMan 10.9.2008, 18:56
Цитата(W4FhLF @ 10.9.2008,  14:36)
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

Пожалуй, это один из худших стилей, которые я когда-либо видел.

Автор: W4FhLF 11.9.2008, 06:57
UnrealMan, разрешаю не смотреть smile

Автор: varnie 12.9.2008, 15:16
один из хороших "стандартов" - использовать единожды выбранный "стиль" написания кода _на протяжении всей своей программы_.

Автор: MAKCim 12.9.2008, 15:47
linux/Documentation/CodingStyle
всем советую

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)