
Fedor
24.08.2018
15:57:20
спасибо. как смогу - выложу

Ilia
24.08.2018
16:24:53
То есть вообще глупый, бессмысленный

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:45:05

Ахмед
24.08.2018
17:45:46

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

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

Matwey
24.08.2018
17:54:27

Ахмед
24.08.2018
17:55:23

Matwey
24.08.2018
17:55:29

Ахмед
24.08.2018
17:56:14

Дмитрий
24.08.2018
18:02:38

Google

Vitaly
24.08.2018
18:03:44

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

Matwey
24.08.2018
18:05:16

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

Alex Фэils?︙
24.08.2018
20:02:27

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

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

Fedor
24.08.2018
22:26:07

Yarique
24.08.2018
23:53:24

Stanislav
25.08.2018
00:57:32
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 раз)

Alexander
25.08.2018
07:16:16

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

Xessao
25.08.2018
08:50:02

Борис
25.08.2018
08:52:40

Google

Ахмед
25.08.2018
08:53:34

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

Alex Фэils?︙
25.08.2018
08:56:59

Борис
25.08.2018
08:59:19

Egor
25.08.2018
08:59:38
буст лог, спдлог?
какие требования?

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