| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Стиль кодирования |
| Автор: Хоббит 23.12.2008, 11:13 |
| Простой поиск по гуглу, дал сразу кучу вариантов, беглый просмотр которых, показал, что они сильно отличаются. 1. http://www.possibility.com/Cpp/CppCodingStandard.html 2. http://geosoft.no/development/cppstyle.html 3. http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml 3 стиль компании google. А какого стиля придерживаетесь вы? Есть ли наиболее популярный стиль? Наиболее важные вопросы для меня, именование классов, полей, функций доступа к полям, методов, аргументов методов. |
| Автор: vinter 23.12.2008, 11:32 |
| а как кто относится к http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Reference_Arguments |
| Автор: Alek86 23.12.2008, 11:45 |
| как говорилось в какой-то умной книжке - неважно, какой стиль выбрать - главное его придерживаться а программисты-неновички достаточно легко читают код, написанный в любом стиле |
| Автор: SABROG 23.12.2008, 11:58 |
| Придерживаюсь стиля разработчиков Qt. |
| Автор: chaos 23.12.2008, 12:06 |
| мой ближе всего к стилю гугля |
| Автор: NewDima 23.12.2008, 13:00 | ||
вместе с этим мне не нравится необоснованность вот http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Use_of_const |
| Автор: vinter 23.12.2008, 13:08 |
вполне обосновано, это защита от неправильного использования переменной |
| Автор: NewDima 23.12.2008, 13:35 | ||
имхо, где попало, как фактически там написано, ставить не следует. Все-равно const не обеспечивает побитовую константность объектов |
| Автор: Fazil6 23.12.2008, 13:58 |
совсем не так там написано |
| Автор: UnrealMan 23.12.2008, 18:13 | ||
Чтобы выбрать стиль google, надо быть отъявленным мазохистом
У меня б через пару недель кодирования в таком стиле развилась бы жуткая депрессия |
| Автор: NewDima 23.12.2008, 18:42 | ||
Ок, строго рекомендуем использовать там где это надо. Ничего логичней не видел. Только это не совет вовсе |
| Автор: DSWK 23.12.2008, 18:51 | ||||
Не зря ведь они пишут
ИМХО, интересен стиль, предлагаемый в пункте 2 ( http://geosoft.no/development/cppstyle.html ). Сам его стараюсь придерживаться. |
| Автор: UnrealMan 23.12.2008, 21:37 |
| Автор: bsa 24.12.2008, 00:09 |
| Прочитал кажется у Мейерса: правильный стиль - это единый стиль для всего проекта (ну, или хотя бы файла). В принципе, я местами согласен с гуглом и п2. Но гугл слишком ограничивает (буст нельзя, RTTI нельзя, exceptions нельзя...), а п2 вводит очень субъективные вещи - типа отступов между ключевым словом и скобкой или значением case и двоеточием. Лично я считаю стиль, используемый в QT, наиболее оптимальным. |