@ProCxx

Страница 2298 из 2477
Fedor
24.08.2018
15:57:20
спасибо. как смогу - выложу

Evgeniy
24.08.2018
16:32:58
https://twitter.com/jfbastien/status/1033028206402531328

Google
Ахмед
24.08.2018
17:38:30
Я понимаю, что надо было дождаться ответа в чате для новичков, но всё равно попробую и тут спросить. Что можете посоветовать новичку в плане тестирования простых программ? Наткнулся на список, но хотелось бы что-нибудь простое и не требующее дополнителього углубления. И второй вопрос — в качестве логирования syslog вообще нормальный вариант?

Igor
24.08.2018
17:46:28
https://github.com/catchorg/Catch2/ https://github.com/onqtam/doctest

доктест для новичка мб даже больше подойдёт

Ахмед
24.08.2018
17:47:34
О, вот прямо то, что надо. Огромное спасибо.

Igor
24.08.2018
17:53:37
доктест для новичка мб даже больше подойдёт
с другой стороны, для катча в VS+Resharper есть раннер тестов прямо из самой студии https://puu.sh/BjHsi/5f062476ca.png

Pavel
24.08.2018
17:54:19
А есть какой-нибудь готовый аналог std::string для отладки, с самодиагностикой и т.п.?

Ахмед
24.08.2018
17:55:23
Бери первое, что понравится. boost.unit, cppunit, etc.
Не, мне doctest пока что приглянулся больше. Но всем большое спасибо за помощь.

Ахмед
24.08.2018
17:56:14
В мире Linux будущего принято логировать сразу на stderr, откуда твои логи заберет journald через systemd. Но будущее пока еще не наступило повсеместно, поэтому опять же можешь делать как хочешь
Ну я просто наткнулся где-то, что вполне норм туда пихать, ну я и не возражал пока что. Главное, что всё отслеживается, что надо.

Google
Nikita
24.08.2018
18:03:46
Хорошим тоном считается писать в stdout/error,это позволяет потом любой штуке подхватить

Matwey
24.08.2018
18:05:16
Systemd-journald ещё и весь stdout умеет логировать, но нужно включать индивидуально.
Ну так все-равно по хорошему нужно в unit-файле писать, что делать с stdout stderr

Vitaly
24.08.2018
18:05:41
Aidar
24.08.2018
18:36:53
Может все таки лучше того самого? Санитайзеры а?

Pavel
24.08.2018
18:38:55
ассенизаторы?

Pavel
24.08.2018
18:41:29
А че диагностировать?
Повреждение структуры при неправильной работе со строкой. Очень желательно для MSVC.

Чем ближе к моменту тем лучше.

Aidar
24.08.2018
18:42:45
В вижаке дебажные штуки же сами проверяют выход за границу?

А остальное проверить без санитайзеров или валгринда нереально

Pavel
24.08.2018
18:46:48
В вижаке дебажные штуки же сами проверяют выход за границу?
Там скорее всего работа с дикими указателями. Врядли поймает. Drmemory натравить есть мысль.

Pavel
24.08.2018
20:09:35
Это интересно. Потыкаю.

Constantine
24.08.2018
22:07:07
В вижаке дебажные штуки же сами проверяют выход за границу?
Там есть продвинутая версия, которая там все зануляет, delete lvalue зануляет и т.д.

Read за границу в С массиве, правда, не проверит никогда

Fedor
24.08.2018
22:26:07
То есть вообще глупый, бессмысленный
Почему? Как можно утверждать не зная целей исследования?

Yarique
24.08.2018
23:53:24
Stanislav
25.08.2018
00:57:32
у gcc 8.2.0 сейчас самая лучшая поддержка стандарта же
не касаясь некоторых мелочей, то нет :)

parallel algo у них нет

Google
Stanislav
25.08.2018
00:57:48
они только у мс есть

https://en.cppreference.com/w/cpp/experimental/parallelism

черт его знает почему оно в експериментале, вроде оно в С++17 доллжно быть

Egor
25.08.2018
01:04:06
всё ок там

во всех алгоритмах добавлены параллельные варианты

Stanislav
25.08.2018
01:08:11


Egor
25.08.2018
01:08:25
на цппреференс

Sergey
25.08.2018
03:09:01
GCC и Clang считают поддержку стандарта отдельно для языка и отдельно для компилятора. С таким подсчётом да, их компиляторы 100% поддерживают C++17 (а STL - нет). MS в этом плане честнее, но, с другой стороны, они объявили о 100% поддержке C++17 несмотря на существенные баги в SFINAE, препроцессоре и constexpr, приводящие к десяткам проблем при сборке boost.hana, например

Впрочем, я на своей C++17 библиотеке даже без особых ухищрений довил недавно internal error в MSVC (трижды) и в GCC7.2 (1 раз)

Sergey
25.08.2018
07:20:31
Чуть позже ссылку кину. Сегодня по ней доклад рассказываю в Йошкар-Оле :D

А впрочем чего это я https://github.com/CppFakeIt/FastSignals

Alexander
25.08.2018
07:25:00
Смотрите-ка, что я нашёл: https://github.com/gergo-/missed-optimizations

Ilia
25.08.2018
08:37:11
Почему? Как можно утверждать не зная целей исследования?
Цели тоже бессмысленные. Я тебе без опросов скажу. Люди ищут новую работу, чтобы найти новую работу.

Борис
25.08.2018
08:48:52
Google
Ахмед
25.08.2018
08:53:34
Если развесистый проект иногда в качестве логгера использую log4cxx.
Да не, то что есть сейчас отлично подходит. Спасибо за ответ.

Egor
25.08.2018
08:54:57
4 years ago v0_10_0 - будем считать, что так себе

Alex Фэils?︙
25.08.2018
08:56:07
блин, бесит msvc 2013. Мои няшные перегрузки для float (&color)[4] не принимает.

Борис
25.08.2018
08:56:13
он живой?
Даже не знаю что ответить.

Борис
25.08.2018
08:59:19
он живой?
А есть аналогичное и живое?

Egor
25.08.2018
08:59:38
буст лог, спдлог?

какие требования?

Борис
25.08.2018
09:04:36
Требование такое. Чтобы просто и функционально. А то об этом начинаешь уже поздно думать, когда что-то начинает сбоить непонятно где и нужно срочняком что-то впиливать.

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