Size: a a a

Конференция C++ Russia

2020 February 26

S

Sergey in Конференция C++ Russia
Alexey Veselovsky
Хм. Тебя количество опций компилятору пугает, или что?
Не знаю как у вас, а у нас перф критичен и за плохое латенси можно словить по голове. Да и дебажить в проде тоже как то не очень выглядит.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alexander Zaitsev
это мы ещё редко в С++ сообществе подбираем набор опций компилятора для релиза с помощью машинного обучения... :)
А тема то хороша!
источник

S

Sergey in Конференция C++ Russia
Pavel Zhigulin
Не слишком ли высок порог?
Нет. Просто слишком много написано всякой фигни не по делу.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Alexey Veselovsky
А тема то хороша!
Полностью согласен. Давно уже применяют в соседних областях. Надо бы и к нам перетягивать
источник

S

Sergey in Конференция C++ Russia
Alexander Zaitsev
Полностью согласен. Давно уже применяют в соседних областях. Надо бы и к нам перетягивать
Тогда наверное и код писать не надо, за тебя все GAN сгенерить может😝
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Sergey
Не знаю как у вас, а у нас перф критичен и за плохое латенси можно словить по голове. Да и дебажить в проде тоже как то не очень выглядит.
Это не дебаг в проде же. По критичным к latency вещам надо присматриваться в каждом конкретном случае. Код можно смешивать произвольно у санитайзеров. С некоторыми оговорками.
источник

YA

Yauheni Akhotnikau in Конференция C++ Russia
Denis Kormalev
почти то что ты просишь вот например  (не знаю правда читабельно будет или нет). Слева код на монадических фьючерах, в которых закопан either, справа - на std::future и эксепшенах
Справа кто-то делал catch(const std::exception &) и catch(...) как будто специально дабы объем кода раздуть.

Слева же типичный callback hell.
источник

S

Sergey in Конференция C++ Russia
С работы уволить не обещают?
источник

SZ

Sergey Zhuravlev in Конференция C++ Russia
*cyberzx
На самом деле всё упирается в когнитивную сложность кода. Можно написать меньше кода, который будет обладать адской когнитивной сложности или простыню, на которую взглянул и понял, как она работает
Так же могу сказать что всё упирается в скорости роста этой простыни и соответственно сложности поддержки этой простыни и тут если язык не позволяет это свернуть в компактный кусок кода то это фиаско. Так что в определённый момент становиться проще написать сложный но компактный кусок кода. У меня даже есть отличный пример на make)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Sergey Zhuravlev
Так же могу сказать что всё упирается в скорости роста этой простыни и соответственно сложности поддержки этой простыни и тут если язык не позволяет это свернуть в компактный кусок кода то это фиаско. Так что в определённый момент становиться проще написать сложный но компактный кусок кода. У меня даже есть отличный пример на make)
Декомпозировать надо, а не усложнять и сворачивать
источник

SZ

Sergey Zhuravlev in Конференция C++ Russia
Alexey Veselovsky
Декомпозировать надо, а не усложнять и сворачивать
ну вот есть однотипная задача по добавлению таргетов сборки и вот куда её декомпозировать ещё больше?) там 20-30 строк буквально копипасты для 20+ проектов с незначительными изменениями, ближайшая аналогия это алгоритм сортировки для 20 различных типов, тут уже ни чего не задекомпозируешь
источник
2020 February 27

FS

Flower Surgeon in Конференция C++ Russia
Yauheni Akhotnikau
На хабре часто публикуют его выступления. Можно составить впечатление.

Такое ощущение, что его приглашают на конфы с удовольствием, поскольку очень энергичный докладчик и никого не оставляет равнодушным :)
Речь про Матросова? :) Он, действительно, очень харизматичный докладчик.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Flower Surgeon
Речь про Матросова? :) Он, действительно, очень харизматичный докладчик.
речь про Бугаенко
источник

FS

Flower Surgeon in Конференция C++ Russia
А, простите, в таком случае.
источник

AB

Aleksandr Borgardt in Конференция C++ Russia
источник

AB

Aleksandr Borgardt in Конференция C++ Russia
Прилетел
источник

AP

Antony Polukhin in Конференция C++ Russia
Обещал вчера выслать @sermp фотку про Rust из дарвиновского музея:
источник

AP

Antony Polukhin in Конференция C++ Russia
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
Antony Polukhin
Обещал вчера выслать @sermp фотку про Rust из дарвиновского музея:
Rust - это рыба со съёмным панцирем) Те, кто идут на завод производить панцири, снимают их, чтобы не стесняли движения :) Зато остальная армия остаётся защищённой)
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
К тому же, С++ в этой аналогии - быстрая рыба, но оч страшная :) Наследственность просто такая. Не в каждый аквариум подойдёт)
источник