Название: Стиль программирования Отправлено: naxellar от Март 28, 2007, 02:21:06 Каждый программер использует определенный стиль при написании прог. Я свой почти сформировал, но вот не могу определиться как писать:
Код: (cpp) if (true==false) { Меня интересует else {/* operators */}. Как его на строки разбить, какие отступы сделать. Название: Re: Стиль программирования Отправлено: Storm от Март 29, 2007, 12:24:53 твой стиль очень похож на GNU, посмотри на их рекомендации по стилю кодинга - очень не плохой стиль www.gnu.org
Название: Re: Стиль программирования Отправлено: LazarusLong от Март 29, 2007, 12:36:38 Я обычно пишу примерно следующим образом:
Код: (cpp) if(a == b) Что-то в таком роде. Название: Re: Стиль программирования Отправлено: naxellar от Март 29, 2007, 02:05:52 Я обычно пишу примерно следующим образом: Лишние строки всего лишь одиним символом заняты. Я тоже раньше так писал, теперь нетКод: (cpp) if(a == b) Что-то в таком роде. Название: Re: Стиль программирования Отправлено: LazarusLong от Март 29, 2007, 03:38:07 Лишние строки всего лишь одиним символом заняты. Я тоже раньше так писал, теперь нет Ну и что. На оптимальность и эффективность это вообще никак не влияет. За то повышается удобочитаемость программы. Лучше видны операторные блоки. Особенно когда большое количество вложенных скобок. Название: Re: Стиль программирования Отправлено: zer_owlet от Март 31, 2007, 12:58:17 почти согласен GNU - только вот оставлять else на одной строке с закрытой скобкой мне не удобно - потом хрен найдешь...
Название: Re: Стиль программирования Отправлено: LazarusLong от Апрель 02, 2007, 04:17:01 Кстати в некоторых конторах существуют корпоративные стандарты к оформлению исходного кода ;)
Название: Re: Стиль программирования Отправлено: zer_owlet от Апрель 04, 2007, 05:06:10 Просто не знаю как мне писать, ну вот никак не определюсь Тю блин... как душа пожелает. Как легче читать и писать - так и пиши. ))) Ох не те вопросы задаешь... >> Кстати в некоторых конторах существуют корпоративные стандарты к оформлению исходного кода По идее, во всех конторах, серьезно занимающихся программированием, свой стиль оформления :) Название: Re: Стиль программирования Отправлено: Storm от Апрель 04, 2007, 06:48:39 К рекомендациям профи стоит прислушаться - стиль вырабатывался годами опыта программирования и дебаггинга, так что имеет смысл кой-чего подсмотреть ;)
Название: Re: Стиль программирования Отправлено: zer_owlet от Апрель 04, 2007, 10:12:11 К рекомендациям профи стоит прислушаться - стиль вырабатывался годами опыта программирования и дебаггинга, так что имеет смысл кой-чего подсмотреть ;) мда? хм... очень даже может быть, но тут как-бы "на вкус и цвет фломастеры разные" :)но вот небольшой пример - правила оформления кода в одном из юзаемых мной движков требуют чтобы тот же ИФ я оформлял так: Код: (cpp) if () { в другом движке требуют писать так: Код: (cpp) if () и так мне не нравится - попробовал и не подошло. выбрал вариант: Код: (cpp) if () { может быть стиль софрмироался под влиянием профи... а мож просто (что скоре всего) просто после долгих подборов выработался вот такой вот стиль (да... и отступы табом делаю, а не пробелами )) ). тут же человек просит посоветовать ему как ЕМУ удобнее код оформлять... я понимаю вопросы о удобном редакторе, но вопрос о удобном оформлени ставит в тупик =) >> Что такое дебаггинг??? отладка ЗЫ: блин... такая никакая тема набрала кучу постов, а мой вопрос о установке дров под кубунту так и не получил толковый ответ =( Название: Re: Стиль программирования Отправлено: Романыч от Апрель 09, 2007, 04:44:06 Есть такие замурчательные книженции:
1. Ален И.Голуб "Правила программирования на С и С++"; 2. Герб Саттер, Андрей Александреску "Стандарты программирования на C++, 101 правило и рекомендация" Думаю там много Вы найдете интересного. P.S. Манов много и по разной тематике имеецца Название: Re: Стиль программирования Отправлено: LazarusLong от Апрель 10, 2007, 12:51:07 Кстати, если говорить не только о С/С++, то существует еще такой стандарт для Дельфи
Стандарт стилевого оформления исходного кода DELPHI: http://www.citforum.ru/programming/delphi/style_delphi/ Название: Re: Стиль программирования Отправлено: Tuomas от Июнь 20, 2007, 10:52:47 сомневаюсь по поводу перспективности
Код: (cpp) if (true==false) вдогонку за дебаггингом. Есть еще и рефракторинг. Кто болел(ет) этим, тот знает Название: Re: Стиль программирования Отправлено: Романыч от Июнь 21, 2007, 09:51:11 2 Tuomas
Может ты имел ввиду не рефракторинг, а рефакторинг Название: Re: Стиль программирования Отправлено: EvilMax от Июнь 24, 2007, 05:27:14 Тема, и правда, странная. Тем более что все равно после устройства на работу придется подчиняться принятым в организации правилам оформления кода.
Название: Re: Стиль программирования Отправлено: zer_owlet от Июнь 27, 2007, 03:51:48 Тема, и правда, странная. Тем более что все равно после устройства на работу придется подчиняться принятым в организации правилам оформления кода. Мда... давно пытаюсь ввести в отделе единый стандарт оформления кода, но все никак - только отвернешься, уже по своему пишут гады ( Название: Re: Стиль программирования Отправлено: EvilMax от Июль 01, 2007, 05:32:41 Тема, и правда, странная. Тем более что все равно после устройства на работу придется подчиняться принятым в организации правилам оформления кода. Мда... давно пытаюсь ввести в отделе единый стандарт оформления кода, но все никак - только отвернешься, уже по своему пишут гады (Название: Re: Стиль программирования Отправлено: zer_owlet от Июль 01, 2007, 08:18:30 А контролировать слабо? Делать ревью кода по завершении любой задачи или группы задач и ставить баги на рефакторинг нерадивым исполнителям? Та пока что слабо... только осваиваю руководство отделом. Предложение очень неплохое. Как раз сам к этой мысли подошел. Видимо, так и сделаю :) |