@ProCxx

Страница 336 из 2477
ovf
17.10.2016
22:10:08
тебе привести пример корректного кода на си, которое оно не в состоянии распарсить, или так поверишь?

Square
17.10.2016
22:10:09
Хм, она похорошела вроде. Надо глянуть еще разик

кстати, открыл для себя почти алену, только андрзея - https://akrzemi1.wordpress.com/

Google
Square
17.10.2016
22:13:16
мне нравится что он пишет

по крайней мере посты не раз в год и весьма годные

Vitaly
17.10.2016
22:25:33
эклипс цдт?
Гадость.

какую с++ ide юзать под линь если не qtcreator?
Только Qt Creator. Остальные в разы хуже.

kdevelop уже под винду даже сборка есть
Он ужасно кривой и нестабильный.

Clion?
Тормоз на жабе же, как и все поделки JetBrains. По уровню тормозов даст прикурить даже Visual Studio.

ovf
17.10.2016
22:29:39
-Ага! - сказали суровые сибирские мужики
нет, мне даже не пришлось его специально сочинять.

Artem
17.10.2016
22:30:14
Без макросов и расширений?

ovf
17.10.2016
22:31:00
без, хотя непонятно, зачем мне иде, если у меня нет макросов? тогда можно и грепом пользоваться

Artem
17.10.2016
22:32:04
Ну не нет, а ограниченная поддержка может быть вполне ок

ovf
17.10.2016
22:32:43
ограниченная поддержка это вообще не ок

уж или оно понимает код, или я им не пользуюсь

Google
Artem
17.10.2016
22:33:53
Ну тут тебе решать

ovf
17.10.2016
22:34:07
например, мне не нужен rename, который переименует 95% вхождений имени в коде. особенно в c++ с перегрузками.

Artem
17.10.2016
22:34:11
Вим с грепом не понимают код, однако ты ими пользуешься

Ренейм да

ovf
17.10.2016
22:34:23
у меня соответствующие ожидания от них

Artem
17.10.2016
22:34:45
Автоматический рефакторинг это боль, я бы в легаси си проекте не доверил иде

ovf
17.10.2016
22:36:35
ну рефакторинг тут в целом ни при чём -- основным примитивом является find usages

и он мне нужен точный, т.е. скажем мне нужно знать все места, где данная функция вызывается, или данное значение изменяется

даже если я пропущу одно, мне будет большая хана

Artem
17.10.2016
22:39:09
Ну да, в этом плане я согласен.

Mad
18.10.2016
05:02:48
кроме Clion'а
Когда в него формошлепство добавят?

Eugene
18.10.2016
05:17:41
Хай всем! В интырнетах бытует мнение, что на С++ писать не стоит, онли кошерный С. Как на самом деле обстоят дела? На работу в гуглы и прочие большие конторы кого берут охотнее?

Artem
18.10.2016
05:19:39
Гугл поиск написан на c++14

Dumitru
18.10.2016
05:30:20
Хай всем! В интырнетах бытует мнение, что на С++ писать не стоит, онли кошерный С. Как на самом деле обстоят дела? На работу в гуглы и прочие большие конторы кого берут охотнее?
Гугл ищут плюсы и сети Я недавно подавал на стажировку, в CV по большей части всякие веб проекты по питону. Они сказали что им нужны плюсы, поэтому отказ

Nikolay
18.10.2016
06:01:07
Насчет ide - сидел на qtcreator до сих пор. Потом сделал проектик чтоб попрактиковаться в модерне - добавил флаг для С++14, добавил либу gsl... и понимание кода перестало работать, а именно goto definition/declaration, find usages и rename. Не знаю в чем дело, наверное нужно подождать когда пофиксят, а пока установил емакс и учу его (давно про него думал, но не было повода тк creator полностью устраивал). Основные фичи - autocomplete, find usages, goto, rename - работают правильно, благодаря плагину на "движке" clang, который парсит код из проекта. Не понимаю почему qtcreator надорвался, там жеж тоже clang юзается с недавних пор...

Eugene
18.10.2016
06:26:36
а сублим? https://izevg.ru/blog/2015-04/gotovim-sublime-text-3-dlya-razrabotki-c-cplusplus-koda

Dumitru
18.10.2016
08:35:33
Я тут в рамках курса реализвал маленький httpserver на С++. Первый раз такое делаю https://github.com/x3medima17/httpserver кому интересно может глянуть, буду рад фидбэку

Google
Dumitru
18.10.2016
08:50:41
когда передаю параметр и его имя совпадает с именем поля то приходится ставить this я как-то очень долго искал ошибку и с тех пор везде пишу this

Nikolay
18.10.2016
08:51:49
m_[a-z_]+ для имен полей?

Dumitru
18.10.2016
08:52:28
m_[a-z_]+ для имен полей?
есть какой-то guideline по тому как назыать переменные ?

Nikolay
18.10.2016
08:53:45
есть куча разных, просто где-то видел как конкретно для членов класса делают префикс m_ (stands for "member")

Dumitru
18.10.2016
08:55:05
есть куча разных, просто где-то видел как конкретно для членов класса делают префикс m_ (stands for "member")
хочется найти именно один который использовал бы на всех проектах, а то прихоится мешать и не оч хорошо выходит)

Andrey
18.10.2016
08:57:34
можешь почитать чужие кодгайды, мож что подчерпнешь

вот у гугла есть

https://google.github.io/styleguide/cppguide.html

Ssi
18.10.2016
08:58:21
можно ещё как в питончике, приватным и protected полям чёрточки ставить перед именами. в С++ так не принятно, но читаемость бы улучшилась, например

Nikolay
18.10.2016
08:58:28
это да. + желательно его как-нибудь enforce-ить (прогонять каким-нибудь тулом) дабы проверку стиля кодирования делать не вручную (глаза устают, вероятность пропустить что-то, время тратится на рутину)

Ssi
18.10.2016
08:59:33
он вроде богат на функционал

Ssi
18.10.2016
09:04:59
префикс m ставят некоторые, я например
я даже не про обозначение поля. А про обозначение уровня доступности

Nikolay
18.10.2016
09:08:13
можно пример ?)
я сам сейчас себе подбираю ? У меня списочек из того что нужно поюзать-проверить: - astyle (http://astyle.sourceforge.net/astyle.html) - clang-tidy (http://clang.llvm.org/extra/clang-tidy/) - ! - cpp-lint (https://github.com/google/styleguide/tree/gh-pages/cpplint) Смотрю в сторону clang-tidy, там кроме этого вроде еще куча мощных штук, включая статический анализ, fix-ы, и чего-то еще

Google
Nikolay
18.10.2016
09:09:24
решарпер так не умеет?
это да, но мне надо чтоб на линухах работало, и желательно free ?

Ssi
18.10.2016
09:09:57
это да, но мне надо чтоб на линухах работало, и желательно free ?
а. Ну, я, собственно тоже потому и не в курсе :)

Stanislav
18.10.2016
09:10:45
https://google.github.io/styleguide/cppguide.html

Ssi
18.10.2016
09:23:20
там l не хватает вконце

Fy-e
18.10.2016
09:24:17
https://google.github.io/styleguide/cppguide.html
> Use only spaces, and indent 2 spaces at a time. этот гайд невалидный

Ssi
18.10.2016
09:25:06
для квадратных экранов? :)

Admin
ERROR: S client not available

Fy-e
18.10.2016
09:26:01
ну потому что вредные советы

пробелы вместо табов предлагают

[Anonymous]
18.10.2016
09:26:49
Табы уг и нн

Ssi
18.10.2016
09:27:07
айфон или андройд?

Fy-e
18.10.2016
09:27:12
2

[Anonymous]
18.10.2016
09:27:32
Stanislav
18.10.2016
09:27:33
ну потому что вредные советы
это их стайл гайд, не тебе говорить что вредные советы это

[Anonymous]
18.10.2016
09:27:49
Больше 1, но и 2 немного иногда

Эдуард
18.10.2016
09:28:21
Мне нравятся табы потому что кто хочет, тот столько отступ и сделает, не нравятся тем, что тогда может поломаться выравнивание по столбцам

Google
Эдуард
18.10.2016
09:28:29
Так что тут кому что важнее

Alex Фэils?︙
18.10.2016
09:28:36
??
Надо звездануть

Dumitru
18.10.2016
09:28:57
??

Fy-e
18.10.2016
09:29:46
это их стайл гайд, не тебе говорить что вредные советы это
я не в гугл пришёл и говорю им отказаться от их же стиля я тут говорю

Alex Фэils?︙
18.10.2016
09:30:10
можно ещё как в питончике, приватным и protected полям чёрточки ставить перед именами. в С++ так не принятно, но читаемость бы улучшилась, например
Можно, но код может сломаться, если название члена данных совпадет с зарезервированной херью комиля

Dumitru
18.10.2016
09:30:50
ого, прикольно! молодец =)
Спасибо)) Там дальше поверх этого своеобразный прокси надо сделать До конца семестра есть чем заняться ?

Anna
18.10.2016
09:31:27
а я сегоджня наконец-то записалась к куратору на дипломную

Fy-e
18.10.2016
09:31:48
ужасно

Alex Фэils?︙
18.10.2016
09:32:01
__cplusplus ?:)
Не. В стд ж говорится, что вся херня с '_' зарезервирована

Alex Фэils?︙
18.10.2016
09:32:25
А если оно внутри класса?
Главное, чтоб с дефайном не совпало

Dumitru
18.10.2016
09:32:36
А ну да

Stanislav
18.10.2016
09:33:33
Не. В стд ж говорится, что вся херня с '_' зарезервирована
Each identifier that contains a double underscore __ or begins with an underscore followed by an uppercase letter is reserved to the implementation for any use.

вот так

Dumitru
18.10.2016
09:34:10
это вы в универе такое проходите?
Ну вообще курс по программированию сетей, дали задание из трех фаз 1) клиент - сервер 2) прокси 3) асинхронные запросы С или С++, я выбрал плюсы

Stanislav
18.10.2016
09:34:26
В крестах. А в Си - с одного
? ну мы ж про кресты

Страница 336 из 2477