Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
-
- IMHO выбор стиля кодирования должен производится на основании того удалось ли найти тулзу, которая его будет в закоммиченых исподниках проверять на билд серваке. В дополнение к прогону тестов, подсчету копипасты и прочим вещам. hyppobp(119 знак., 13.09.2013 12:33)
- Смеетесь, тут слов-то таких не знают, билд сервак, юнит тесты, статическая проверка кода, метрики... Alex B.(83 знак., 13.09.2013 12:48 - 12:51)
- Как исходник из MPLAB отбилдить на серваке? fk0(1394 знак., 13.09.2013 13:28)
- У нас на линуксовом серваке билдится проект под Keil (ARM). Кейл работает под wine. А уж как собрать C30 из сорфцов под линукс - не мне вам рассказывать. Alex B.(105 знак., 13.09.2013 22:20)
- Билдить? makefile разумеется. hyppobp(1339 знак., 13.09.2013 14:03)
- Да, да, расскажите зачем нужны системы контроля версий! Этот срач уже увял как то, а тут тяпница... - ASDFS(13.09.2013 13:24)
- Не только пятница 13-е, но и день программиста, однако. - SciFi(13.09.2013 13:38)
- Как исходник из MPLAB отбилдить на серваке? fk0(1394 знак., 13.09.2013 13:28)
- Смеетесь, тут слов-то таких не знают, билд сервак, юнит тесты, статическая проверка кода, метрики... Alex B.(83 знак., 13.09.2013 12:48 - 12:51)
- Тут, ниже, каждый пишет одним словом какой стиль он использует. Прошу присоединяться. - Vladimir Ljaschko(11.09.2013 11:56)
- Allman. UPD: прикрепил скриншот. amx(11.09.2013 12:13 - 14.09.2013 12:26)
- Allman (UPDATE + скриншоты) =AlexD=(5 знак., 11.09.2013 12:05 - 12.09.2013 06:58)
- Хороший прием с запятыми на 4-м скриншоте :-) - amusin_(13.09.2013 18:19,
)
- Хороший прием с запятыми на 4-м скриншоте :-) - amusin_(13.09.2013 18:19,
- Allman и Horstmann - 0men(11.09.2013 16:51)
- Horstmann + GNU ( текст за первой скобкой, но else под if, кароч, паскаль) Vladimir Ljaschko(181 знак., 11.09.2013 11:57 - 16:34)
- Allman SciFi(2952 знак., 11.09.2013 12:08 - 15:45)
- +1 - ASDFS(12.09.2013 14:28)
- Horstmann. Вставил скриншот согласно пожеланию Евгения. VAI(11.09.2013 12:15 - 15:45)
- Самый нормальный вариант. Я не состоянии проникнуться оставлянием фигурной скобки в конце строки, заявляющей тело. - POV(13.09.2013 09:45)
- Что за редактор? - Mazur(11.09.2013 16:05)
- HippoEDIT, для русских - бесплатно. - VAI(11.09.2013 16:32, ссылка)
- говно ))) нечитабельно как-то )) Mahagam(110 знак., 11.09.2013 16:14)
- for(j=0; j<10; ++j) ..... 10 это что? - abivan(12.09.2013 09:43)
- А это что за редактор? - Andreas(11.09.2013 18:02)
- Смахивает на Source Insight. Только окна с контекстной информацией все закрыты зачем-то. - SciFi(11.09.2013 18:09)
- он самый. тут вообще одно окно текста вырезано. - Mahagam(11.09.2013 18:41)
- Хорошо смотрится, надо попробовать будет, чуть-чуть жаль что платный. - Andreas(11.09.2013 18:45)
- Там не во внешнем виде главная фишка. Он хорошо парсит исходники и отлично представляет контекстную информацию. Для разбирательств в чужом коде, да и в своём, если его много, - просто сказка. - SciFi(11.09.2013 19:04)
- Все эти парсеры на сколько-нибудь сложном проекте лажаются, глючат и падают. Да и чтоб нормально работало нужно редактор настраивать под проект долго и стартельно, что при сколько-нибудь сложной системе сборки крайне сложно. Пример -- eclipse. Он fk0(494 знак., 11.09.2013 19:20 - 19:26)
- "Не читал, но осуждаю" ? - SciFi(11.09.2013 22:49)
- Пробовал. Видел как у адептов толстых IDE оно обычно нифига не настроено и в результате в Vim возможностей нормального редактирования больше, чем в таких IDE. Для себя понял, что настроить крайне трудно и не хочется больше пытаться. - fk0(12.09.2013 13:23)
- Ну действительно, не читал. У Source Insight настройка под новый проект - это несколько кликов мышкой. Грубо говоря, показать ему, где исходники лежат. - SciFi(12.09.2013 14:08)
- Не читал -- это ты. Оно собирается парсить C-файлы, так? С препроцессором, разумется. Откуда оно узнает, какие макросы как определены, чтобы правильно распарсить файлы? По-уму такие вещи делаются через clang и запуском того же makefile с целью fk0(221 знак., 12.09.2013 14:14)
- Ну действительно, не читал. У Source Insight настройка под новый проект - это несколько кликов мышкой. Грубо говоря, показать ему, где исходники лежат. - SciFi(12.09.2013 14:08)
- Пробовал. Видел как у адептов толстых IDE оно обычно нифига не настроено и в результате в Vim возможностей нормального редактирования больше, чем в таких IDE. Для себя понял, что настроить крайне трудно и не хочется больше пытаться. - fk0(12.09.2013 13:23)
- проекты для МК как-то поменьше будут, чем ядро линукса. а с такими проектами парсеры справляются на ура. - Mahagam(11.09.2013 22:39)
- "Не читал, но осуждаю" ? - SciFi(11.09.2013 22:49)
- Все эти парсеры на сколько-нибудь сложном проекте лажаются, глючат и падают. Да и чтоб нормально работало нужно редактор настраивать под проект долго и стартельно, что при сколько-нибудь сложной системе сборки крайне сложно. Пример -- eclipse. Он fk0(494 знак., 11.09.2013 19:20 - 19:26)
- шрифт по умолчанию - вообще вырвиглазный. поменял на люську консольную и стало весьма терпимо. через неделю любой иной редактор уже вызывает отторжение. попробуйте. - Mahagam(11.09.2013 18:50)
- Редакторов в мире только два. Vim и Emacs. Всё остальное -- жалкие ноутпады. - fk0(11.09.2013 18:52 - 18:54, картинка)
- Там не во внешнем виде главная фишка. Он хорошо парсит исходники и отлично представляет контекстную информацию. Для разбирательств в чужом коде, да и в своём, если его много, - просто сказка. - SciFi(11.09.2013 19:04)
- Хорошо смотрится, надо попробовать будет, чуть-чуть жаль что платный. - Andreas(11.09.2013 18:45)
- он самый. тут вообще одно окно текста вырезано. - Mahagam(11.09.2013 18:41)
- Смахивает на Source Insight. Только окна с контекстной информацией все закрыты зачем-то. - SciFi(11.09.2013 18:09)
- Радуга знаешь чей символ? ;) - Vladimir Ljaschko(11.09.2013 16:36)
- Говно. Ноль от О не отличается! - fk0(11.09.2013 16:28)
- и чем это грозит? )))))))))) - Mahagam(11.09.2013 16:34)
- ОООО! Они и на клавиатуре рядом. - fk0(11.09.2013 16:50)
- и чем это грозит? )))))))))) - Mahagam(11.09.2013 16:34)
- Жуть! Как вы на таких фонтах и в попугайской раскраске еще глаза не сломали? - rezident(11.09.2013 16:27)
- Папрашу! Попугайская раскраска хороша. А шрифт хреновенький, а курсив - так вообще ацтой. - SciFi(11.09.2013 16:33)
- сложно читается код(алгоритм), межстрочные коменты мешают - abivan(11.09.2013 16:02)
- Зато отдал мальчику, и он без вопросов поймёт, что где делается. Да сам через год разберёшься, что наговнокодил. А межстрочные коменты можно раскрасить по другому, и мешать не будут. - VAI(11.09.2013 16:34)
- их справа можно написать. Я вот когда топики других авторов читал про межстрочные коменты не понимал чем это плохо. Сам их вставляю. Но... оказывается, чисто субъективно свои коменты которые коментят логический блок не мешают восприятию кода а abivan(843 знак., 11.09.2013 16:44)
- За черезстрочные комменты - 100500 ударов батогами - =AlexD=(12.09.2013 07:08)
- Что такое черезстрочные комменты? - fk0(12.09.2013 13:23)
- Когда по чётным строкам операторы, а по нечётным - комментарии. - =AlexD=(13.09.2013 07:50)
- Что такое черезстрочные комменты? - fk0(12.09.2013 13:23)
- // + комент начало блока // - комент конец блока - VAI(11.09.2013 16:51)
- За черезстрочные комменты - 100500 ударов батогами - =AlexD=(12.09.2013 07:08)
- их справа можно написать. Я вот когда топики других авторов читал про межстрочные коменты не понимал чем это плохо. Сам их вставляю. Но... оказывается, чисто субъективно свои коменты которые коментят логический блок не мешают восприятию кода а abivan(843 знак., 11.09.2013 16:44)
- Зато отдал мальчику, и он без вопросов поймёт, что где делается. Да сам через год разберёшься, что наговнокодил. А межстрочные коменты можно раскрасить по другому, и мешать не будут. - VAI(11.09.2013 16:34)
- Нули правильные. Не то, что у некоторых. - fk0(11.09.2013 15:58)
- Очень познавательно! Спасибо! - Evgeny_CD(11.09.2013 15:48)
- Если можно, я бы еще очень просил скриншоты прикладывать. Любопытно глянуть индивидуальные стили написания кода. - Evgeny_CD(11.09.2013 15:11)
- 4 пробела Alex B.(13.09.2013 09:41)
- Спасибо! - Evgeny_CD(13.09.2013 13:37)
- K&R. Но, если подряд несколько закрывающих скобок, собираю в одну строку. Скрипач(292 знак., 11.09.2013 20:58)
- Зачем точка с запятой после } ? - Apтём(11.09.2013 21:06)
- Не нужна. Наверное что-то Фрейдовское :) - Скрипач(11.09.2013 21:12)
- :) не иначе.... - Apтём(11.09.2013 22:04)
- Не нужна. Наверное что-то Фрейдовское :) - Скрипач(11.09.2013 21:12)
- Зачем точка с запятой после } ? - Apтём(11.09.2013 21:06)
- ... Apтём(11.09.2013 16:47)
- Ды как два пальца ;) Гyдвин(1375 знак., 11.09.2013 15:48 - 15:51)
- В Delphi использую один пробел, всё читается прекрасно: FDA(1313 знак., 11.09.2013 21:16)
- Не знаю, с 4 перешел на 2, а потом вернулся на 4 - Vladimir Ljaschko(11.09.2013 21:42)
- Если придерживаться правила "одна строка - один оператор", то и одного отступа достаточно будет. У меня и фигурные скобки в Си и begin...end в Delphi, все располагаются на одной строке. FDA(1219 знак., 12.09.2013 10:02)
- Не, мало. Должна быть лестница, а не размытый бархан. - Vladimir Ljaschko(12.09.2013 21:05)
- Главное, что читается легко с первого взгляда. - FDA(12.09.2013 23:13)
- Один в один :) - Гyдвин(12.09.2013 10:14)
- Не, мало. Должна быть лестница, а не размытый бархан. - Vladimir Ljaschko(12.09.2013 21:05)
- Если придерживаться правила "одна строка - один оператор", то и одного отступа достаточно будет. У меня и фигурные скобки в Си и begin...end в Delphi, все располагаются на одной строке. FDA(1219 знак., 12.09.2013 10:02)
- Не знаю, с 4 перешел на 2, а потом вернулся на 4 - Vladimir Ljaschko(11.09.2013 21:42)
- Но ведь then begin end else и т.п. тоже можно в одну строчку выписывать! - fk0(11.09.2013 15:57)
- Фи какая каша. От бегинов аж в глазах рябит. Сплошные начала да указания чота делать, а начинать или сразу делать нифига не понятно. - Codavr(11.09.2013 15:54)
- да, за деревьями (бегинами) не видно леса - Mahagam(11.09.2013 15:56)
- А что делать. Вот куски из текущего проекта. Посему фуйней в виде красивости отступов некогда заниматься... Гyдвин(11.09.2013 16:54)
- Видны результаты тяжелого изнурительного труда. - Vladimir Ljaschko(13.09.2013 18:56)
- По экспроприации ;) - Гyдвин(13.09.2013 19:09)
- Вот щас слепил эту картинку и задумалсо, а не маловато ли мне платят жалованья? :) Ежели и все железо (разработка, платы), и общая идеология (тз, взаимодействие, логика функционирования) лежит на мне... 1С правда не касаюсь - только в OLE серверы Гyдвин(32 знак., 11.09.2013 17:00)
- Цены вам нет. Так что не рыпайтесь :-) - amusin_(13.09.2013 18:24,
)
- Цены вам нет. Так что не рыпайтесь :-) - amusin_(13.09.2013 18:24,
- Видны результаты тяжелого изнурительного труда. - Vladimir Ljaschko(13.09.2013 18:56)
- А что делать. Вот куски из текущего проекта. Посему фуйней в виде красивости отступов некогда заниматься... Гyдвин(11.09.2013 16:54)
- да, за деревьями (бегинами) не видно леса - Mahagam(11.09.2013 15:56)
- Э нет. Скриншоты с любимыми настройками любимого редактора информативнее. Пример VAI лично для меня очень познавателен -> - Evgeny_CD(11.09.2013 15:53, ссылка)
- В Delphi использую один пробел, всё читается прекрасно: FDA(1313 знак., 11.09.2013 21:16)
- 4 пробела Alex B.(13.09.2013 09:41)
- минималистический. Ничего лишнего abivan(362 знак., 11.09.2013 13:38)
- Allman - koyodza(11.09.2013 13:03)
- K&R, 1TBS - Andreas(11.09.2013 12:20)
- Stroustrup (отступ с двумя пробелами) - Codavr(11.09.2013 12:15)
- K&R, BSD и т.п. Открывающие кобки на пустых строках не ставятся, ставятся в конце строки, исключения: иногда лучше "else {" написать с новой строки, а не "} else {", для функций тоже "{" с новой строки (если функция не 1-2 строчная). Скобки лишние fk0(668 знак., 11.09.2013 12:07)
- K&R - обоснование: удобно сворачивать код в различных редакторах - Белый Жрец(11.09.2013 12:02)
- +Tab в 4 символоместа - Mahagam(11.09.2013 12:15)
- Whitesmiths - Bill(11.09.2013 11:59)
- xemacs butify - yes_np(11.09.2013 11:57)=AlexD=
- IMHO выбор стиля кодирования должен производится на основании того удалось ли найти тулзу, которая его будет в закоммиченых исподниках проверять на билд серваке. В дополнение к прогону тестов, подсчету копипасты и прочим вещам. hyppobp(119 знак., 13.09.2013 12:33)