Название: Правила оформления исходного кода. Отправлено: ksk- от Ноябрь 15, 2012, 02:59 Всем привет. Хочу научиться писать код, который не стыдно показывать другим. Для языка Python существует документ PEP 8, описывающий правила оформления кода http://www.python.org/dev/peps/pep-0008/ (http://www.python.org/dev/peps/pep-0008/) и одноименная утилита для проверки исходного кода на соответствие этим правилам. А существует ли для C++(Qt) и QML нечто аналогичное?
Название: Re: Правила оформления исходного кода. Отправлено: kambala от Ноябрь 15, 2012, 03:09 можно например посмотреть на дефолтную схему оформления кода в креаторе (в настройках)
Название: Re: Правила оформления исходного кода. Отправлено: Bepec от Ноябрь 15, 2012, 07:05 Для С++ есть много нотаций. Венгерская например, которой пользуется Microsoft(ужасная штука :D).
Поиск рулит. Название: Re: Правила оформления исходного кода. Отправлено: Пантер от Ноябрь 15, 2012, 08:58 Всем привет. Хочу научиться писать код, который не стыдно показывать другим. Для языка Python существует документ PEP 8, описывающий правила оформления кода http://www.python.org/dev/peps/pep-0008/ (http://www.python.org/dev/peps/pep-0008/) и одноименная утилита для проверки исходного кода на соответствие этим правилам. А существует ли для C++(Qt) и QML нечто аналогичное? Возьми любой готовый или создай свой. Рекомендую http://qt-project.org/wiki/Qt_Coding_StyleНазвание: Re: Правила оформления исходного кода. Отправлено: ssoft от Ноябрь 15, 2012, 09:05 При хорошем ведении проекта всегда существует сопутствующий документ "Правила оформления исходного кода".
Проблема в том, что в разных проектах (или организациях) правила свои. Например, Boost использует нижний регистр и разделение в виде_нижнего_подчеркивания, Qt - ВерблюжийСтиль. Все рекомендации по оформлению присутствуют на официальных сайтах. Международного стандарта на формат кода C++ не существует. Поэтому, для своих проектов нужно выбрать какой-нибудь конкретный стиль оформления, а для проектов заказчика - стиль оформления заказчика. PS. Если стиля нет, то это первый признак говнокода. Название: Re: Правила оформления исходного кода. Отправлено: Пантер от Ноябрь 15, 2012, 09:57 PS. Если стиля нет, то это первый признак говнокода. Соглашусь. Строгое следование говностилю намного лучше отсутствия стиля вообще.Название: Re: Правила оформления исходного кода. Отправлено: xokc от Ноябрь 15, 2012, 13:02 Qt Coding Style и его обсуждение
http://habrahabr.ru/post/150329/ |