Название: Хороший стиль программирования C++, Qt в частности Отправлено: kibsoft от Март 13, 2010, 18:50 Можно ли где-нибудь прочитать какие-то общие соглашения по стилю программирования в C++ и Qt(если есть что-то специфичное)? Я понимаю что у всех разные вкусы, но все же какие-то общие правила должны быть.. Может быть кто-то в силу своего опыта что-нибудь подскажет :)
Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: Авварон от Март 13, 2010, 19:11 http://qt.gitorious.org/qt/pages/QtCodingStyle (http://qt.gitorious.org/qt/pages/QtCodingStyle)
Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: kibsoft от Март 13, 2010, 19:15 Авварон, спасибо! Вот еще http://www.wiki.crossplatform.ru/index.php/Designing_Qt-Style_C%2B%2B_APIs (http://www.wiki.crossplatform.ru/index.php/Designing_Qt-Style_C%2B%2B_APIs) Может кому интересно.
Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: SimpleSunny от Март 13, 2010, 20:50 Можешь еще посмотреть Google C++ Style Guide
Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: kibsoft от Март 13, 2010, 20:51 Можешь еще посмотреть Google C++ Style Guide Уже смотрел пару месяцев назад :)Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: Vitto74 от Март 13, 2010, 20:54 http://qt.gitorious.org/qt/pages/QtCodingStyle тут мне не нравится только вот это
Код: // Wrong Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: niXman от Март 13, 2010, 21:16 Vitto74, солидарен! по моему, это интуитивно понятно.
Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: tim474 от Март 13, 2010, 23:19 Мне также не понравилось
Код: As a base rule, the left curly brace goes on the same line as the start of the statement: Всё же, если скобка с новой строки начинается, то это нагляднее. Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: Vass от Март 14, 2010, 02:14 В конце написано так:
Feel free to break a rule if it makes your code look bad. так что я бы не стал пережить из-за скобок. Сам придерживаюсь этого код-стайла, за исключением как раз скобок, их ставлю по нотации Олмана Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: Авварон от Март 14, 2010, 02:17 раньше ставил скобки на новой строке, но потом перешел на кутэшную спецификацию. Практика показала, что так удобней.
Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: lit-uriy от Март 14, 2010, 02:56 >>раньше ставил скобки на новой строке, но потом перешел на кутэшную спецификацию.
>>Практика показала, что так удобней. аналогично Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: SABROG от Март 14, 2010, 04:24 >>раньше ставил скобки на новой строке, но потом перешел на кутэшную спецификацию. Тоже самое. Причем изначально, когда я писал еще на BCB ставил по Qt'шному, потом почему-то решил придерживаться стиля большинства примеров, а потом снова вернулся. Убирание скобок в if мне тоже не нравится, так как часто приходится код дополнять, а если там уже вторая строка появляется, то возникнет косяк, если без скобок.>>Практика показала, что так удобней. аналогично Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: Авварон от Март 14, 2010, 13:51 по поводу ифов - очень часто неплохо бы дебаг печать воткнуть рядом с единственной строкой. Если не юзать скобки в 1строчных ифах, то приходится добавлять их/стирать. Если же юзать постоянно, то однострочные ифы со скобкой на новой строке выглядят чудовищно:)
вариант ставить брейкпоинт, но за всё время жизни я так и не полюбил отладчики:) Название: Re: Хороший стиль программирования C++, Qt в частности Отправлено: alexman от Март 14, 2010, 22:11 Всё же, если скобка с новой строки начинается, то это нагляднее. Кому как, это дело привычки... |