-
- Дадада! Фигурную скобочку профессионалы открывают в этой же строчке! А ламиры непременно в следующей (чтоб код раздуть). - fk0(25.11.2009 15:33)
- вот не надо тут затевать холивар: лично мне стиль 1TBS не нравится, я предпочитаю стиль Алмена koyodza(119 знак., 25.11.2009 16:04, картинка)
- Да и как может нравиться "единственно истинный стиль.. потому что был использован Кернигеном..." :)) POV(102 знак., 26.11.2009 11:27 - 17:49)
- Для того, чтобы не спорить и любой текст причесать к любимому читаемому виду можно использовать древнюю утилиту indent (и под винды имеется) - Sergey Pinigin(25.11.2009 19:45, ссылка)
- хотелось бы чего-то более дружественного к нелинуксоидам. GUI к нему нет случайно? - koyodza(25.11.2009 20:18)
- Есть универсальный GUI, не только для indent может конфиг делать. - vanner(26.11.2009 14:14, ссылка)
- Так надо шашечки или ехать? indent *.c *.h - где тут GUI требуются? Sergey Pinigin(156 знак., 26.11.2009 11:35, ссылка)
- Вы забыли добавить несколько ключей командной строки, а именно: koyodza(683 знак., 26.11.2009 12:35)
- про это было сразу написано уточнение, не надо забывать читать сообщение полностью. ;-) - Sergey Pinigin(26.11.2009 13:27)
- Их все в .indent.pro один раз прописать под себя и всё. Причём может оказаться удобнее выбрать один из "групповых" ключей (-kr и компания) и после него к нему мелкие коррекции. - ReAl(26.11.2009 12:41)
- ну тогда поделитесь парой батников, пожалуйста, с указанием что и как оно делает. А то заглянул в ихнее readme и сразу закрыл koyodza(122 знак., 26.11.2009 14:28)
- Да нет никаких батников. Есть файл .indent.pro с небольшим количеством ключей. Есть переменная среды INDENT_PROFILE=c:\bin\unxutils\.indent.pro ReAl(1065 знак., 29.11.2009 01:38 - 11:05)
- ну тогда поделитесь парой батников, пожалуйста, с указанием что и как оно делает. А то заглянул в ихнее readme и сразу закрыл koyodza(122 знак., 26.11.2009 14:28)
- Вы забыли добавить несколько ключей командной строки, а именно: koyodza(683 знак., 26.11.2009 12:35)
- хотелось бы чего-то более дружественного к нелинуксоидам. GUI к нему нет случайно? - koyodza(25.11.2009 20:18)
- А это какая бука? - Evgeny_CD(25.11.2009 17:38)
- толстая. Под 1000 страниц :=) Так что всю сканировать не буду - koyodza(25.11.2009 17:39)
- Зачем сканировать? первая же ссылка =) Alex B.(52 знак., 25.11.2009 21:38 - 21:41, ссылка)
- да я и не искал - у меня есть :=) А так вообще рекомендую koyodza(95 знак., 25.11.2009 21:41)
- Как кличется??? - Evgeny_CD(25.11.2009 17:45)
- вот так koyodza(196 знак., 25.11.2009 18:05)
- Ага. Т.е. "внутри себя" я угадал. Под рукой не было, но по памяти мне показалось, что оттуда. Спасибо! - Evgeny_CD(25.11.2009 18:28)
- вот ещё о пробелах koyodza(132 знак., 25.11.2009 18:58)
- а я еще и так маньякую: LordN(54 знак., 25.11.2009 21:46)
- Не, я либо скобки ставлю =AlexD=(421 знак., 26.11.2009 14:03)
- не делаю так, не раз напарывался на то, что следующий оператор ставлю с отступом, а он под действие if уже не попадает. поэтому если под ифом одно выражение - то его на ту же строку что и if. если выражения два и более - под скобки. - Mahagam(25.11.2009 23:41)
- 1. а зачем следующий оператор ставить с отступом? 8=() 2. иногда и само условие if не помещается в одной строке, куда уж тут ещё что-то - koyodza(26.11.2009 11:19)
- оно обязательно д.б. отделено от текста строками, для заметности и читабельности. - LordN(26.11.2009 10:37)
- не понял - koyodza(25.11.2009 21:50)
- обычно, или как правило, пишут так: LordN(84 знак., 25.11.2009 22:03)
- а, ну так я тоже так делаю - koyodza(25.11.2009 22:08)
- обычно, или как правило, пишут так: LordN(84 знак., 25.11.2009 22:03)
- а я еще и так маньякую: LordN(54 знак., 25.11.2009 21:46)
- вот ещё о пробелах koyodza(132 знак., 25.11.2009 18:58)
- Ага. Т.е. "внутри себя" я угадал. Под рукой не было, но по памяти мне показалось, что оттуда. Спасибо! - Evgeny_CD(25.11.2009 18:28)
- вот так koyodza(196 знак., 25.11.2009 18:05)
- Зачем сканировать? первая же ссылка =) Alex B.(52 знак., 25.11.2009 21:38 - 21:41, ссылка)
- толстая. Под 1000 страниц :=) Так что всю сканировать не буду - koyodza(25.11.2009 17:39)
- +1. все остальное - уёбищно. - LordN(25.11.2009 17:34)
- +1 - =AlexD=(25.11.2009 18:24)
- +1 - Sergey Pinigin(25.11.2009 19:46)
- +1 но о вкусах не спорят ;) - jaga-jaga(25.11.2009 18:25)
- но успешно навязывают ;о) - LordN(25.11.2009 20:56)
- вы к чему плюсов накидали? К Алмену или к 1TBS? - koyodza(25.11.2009 18:26)
- алмен = true, все остальное = false. - LordN(25.11.2009 18:30)
- йа - к Алмену - jaga-jaga(25.11.2009 18:28)
- +1 - =AlexD=(25.11.2009 18:24)
- "Это единственно истинный стиль расстановки скобок" (C) -- полностью согласен, на счёт 1TBS. Остальное имеет смысл если оплата сдельная и построчная... Стиль Алмена имеет смысл, только если в 1ТБС на экране плохо читается, тогда я и сам открываю на fk0(118 знак., 25.11.2009 17:03)
- +1. 1TBS & tab size = 4. - Mahagam(25.11.2009 18:41)
- +1. Обе скобки д.б. на уровне оператора, открывающего блок. Только у меня отступы в два пробела, а не четыре. - rezident(25.11.2009 16:08)
- ещё скажи, что профессионалы и пробелами не пользуются - koyodza(25.11.2009 16:04, картинка)
- Это РЕАЛЬНОСТЬ. Я знаю человека который всерьёз пишет примерно такой код, только гораздо круче. К коду прилагается ватман A1 с алгоритмами (ибо в коде иначе разобраться нереально, да и имена там всё больше их трёх букв...) - fk0(25.11.2009 16:59)
- "и я не знаю каков процент сумасшедших на данный час, но если верить глазам и ушам - больше в несколько раз" - koyodza(25.11.2009 17:41)
- Раз уж пошел такой разговор - может есть утилитка, делающая текст нечитабельным (но компилируемым)? Ну там пробелы удаляет, в именах переменных символы перетасовывает и т.п. Интересуюсь из корыстных побуждений. - Argon(25.11.2009 19:50)
- Утилитка называется cobfusc и входит в состав программного комплекса cutils (гуглить). Но ввиду того, что создано оно финскими студентами, для правоверного пользователя виндовс воспользоваться данным программным комплексом -- страшных грех. - fk0(27.11.2009 10:27)
- Как вариант - формировать файлы после препроцессора. Обычно компиляторы имеют такую опцию. В них нет комментов, имена литералов заменены на их значения. Правда, остальные имена останутся. - amusin(27.11.2009 06:47)
- мне тоже иногда бывает интересно. Слышал, что ключевое слово - "обсфукатор", но сам пока не искал. Найдёте - расскажите - koyodza(25.11.2009 19:56)
- Такое чудо живёт в M$Studio 2k3, но для .Net Vit(58 знак., 26.11.2009 10:44, ссылка, ссылка)
- посмотрел. Ерунда полная - просто всё в одну строку лепит, так я и сам могу - koyodza(26.11.2009 11:36)
- за достойные денег просют - Vit(26.11.2009 12:23)
- за этот тоже просют - koyodza(26.11.2009 12:31)
- за достойные денег просют - Vit(26.11.2009 12:23)
- посмотрел. Ерунда полная - просто всё в одну строку лепит, так я и сам могу - koyodza(26.11.2009 11:36)
- ок! - Argon(25.11.2009 19:58)
- Такое чудо живёт в M$Studio 2k3, но для .Net Vit(58 знак., 26.11.2009 10:44, ссылка, ссылка)
- Раз уж пошел такой разговор - может есть утилитка, делающая текст нечитабельным (но компилируемым)? Ну там пробелы удаляет, в именах переменных символы перетасовывает и т.п. Интересуюсь из корыстных побуждений. - Argon(25.11.2009 19:50)
- "и я не знаю каков процент сумасшедших на данный час, но если верить глазам и ушам - больше в несколько раз" - koyodza(25.11.2009 17:41)
- Это РЕАЛЬНОСТЬ. Я знаю человека который всерьёз пишет примерно такой код, только гораздо круче. К коду прилагается ватман A1 с алгоритмами (ибо в коде иначе разобраться нереально, да и имена там всё больше их трёх букв...) - fk0(25.11.2009 16:59)
- А настоящие профессионалы как пишут ? 1.) memset(Mas, 0, sizeof(Mas)); 2.) memset(Mas,0,sizeof(Mas)); 3.) memset( Mas, 0, sizeof( Mas ) ); - megajohn(25.11.2009 15:51)
- вот так --> - Snaky(28.11.2009 16:15, ссылка)
- strncpy(Mas, "", sizeof(Mas)); - fk0(25.11.2009 15:57)
- вот не надо тут затевать холивар: лично мне стиль 1TBS не нравится, я предпочитаю стиль Алмена koyodza(119 знак., 25.11.2009 16:04, картинка)
- а что не нравится? koyodza(480 знак., 24.11.2009 14:51 - 14:53)
- а если их, таймеров, нету? или он уже чем-то занят, а задержка нужна пох какая лишь бы была примерно где-то рядом.. - LordN(25.11.2009 17:37)
- ну это не совсем так. бывает и while (--i) asm("nop; nop; nop..."); полезно, если таймер не использовать. - fk0(25.11.2009 15:52)
- бывает. Но в общем случае это неверно - koyodza(25.11.2009 16:09)
- почему? если осторожно - то можно? - LordN(25.11.2009 17:36)
- %$я... Ну я же не сказал: "нет, никогда". Из всякого правила есть исключения. Но не надо всё сводить к одним только исключениям - koyodza(25.11.2009 17:39)
- продолжение -> - koyodza(27.11.2009 17:29, ссылка)
- %$я... Ну я же не сказал: "нет, никогда". Из всякого правила есть исключения. Но не надо всё сводить к одним только исключениям - koyodza(25.11.2009 17:39)
- почему? если осторожно - то можно? - LordN(25.11.2009 17:36)
- бывает. Но в общем случае это неверно - koyodza(25.11.2009 16:09)
- да все верно, не отрицаю. - megajohn(24.11.2009 15:10)
- Дадада! Фигурную скобочку профессионалы открывают в этой же строчке! А ламиры непременно в следующей (чтоб код раздуть). - fk0(25.11.2009 15:33)