Size: a a a

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

2020 May 02

A

Alex Ф-ф-фэils!🌠︙... in Конференция C++ Russia
Alexander Zaitsev
хотя тут выйдет отличная коллаборация с vcpkg. vcpkg умеет только  в CMake. Пакетим в vcpkg, потом натравливаем и пакетим в cargo. красота, да?
А Конан емнип умеет в крейты
источник

TS

Timur Safin in Конференция C++ Russia
хотя, конечно, всё это кармадрочерство - очень глупо
источник

TS

Timur Safin in Конференция C++ Russia
Alex Ф-ф-фэils!🌠︙
А Конан емнип умеет в крейты
вот это интересно - покажи
источник

A

Alex Ф-ф-фэils!🌠︙... in Конференция C++ Russia
Antony Polukhin
move-семантику - ДА!
Я считаю что существующая семантика плоха тем, что она не дуструктивна

Borrow-checker - да, но пока не поняли как втаскивать
Вроде дядя Герб же что-то пилит потихоньку
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Alex Ф-ф-фэils!🌠︙
А Конан емнип умеет в крейты
Сомневаюсь очень
источник

A

Alex Ф-ф-фэils!🌠︙... in Конференция C++ Russia
Timur Safin
вот это интересно - покажи
Сейчас, найду линк, видел давно их анонс на их сайте... Во: https://blog.conan.io/2016/06/23/Rust-cargo-and-Conan-C_and_C++-package-manager-integration.html
А вот репа генератора на гитхабе: https://github.com/lasote/conan-cargo-wrapper-generator
источник

A

Alex Ф-ф-фэils!🌠︙... in Конференция C++ Russia
Alexander Zaitsev
честно говоря не знаю, как оно сильно ускоряет разработку, так как основную часть времени ты думаешь, а не ждёшь билда. и это я говорю как С++ программист.
+
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Мертво, судя по всему
источник

A

Alex Ф-ф-фэils!🌠︙... in Конференция C++ Russia
Давайте у Баруха спросим☺ мб что будет еще
источник

TS

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

PZ

Pavel Zhigulin in Конференция C++ Russia
Ну, вот как пример: я написал свою часть функционала. Прогнал через юнит-тесты на CI и отдал тестировщику на тестирование свой софт. Вот тут и начинаются песни. Мне прилетает сообщение, с каким-то мелким багом, вроде: ты тут печатаешь в лог что-то кривое. И вот между тем, как он мне отдал эту багу, и тем, как её изменение доберется до тестового окружения пройдёт минимум 2 часа на моём проекте. И да, это критично бывает. А потом ещё одна такая же тупая ошибка всплывёт. И ещё одна. И вот уже релиз на целый день сдвинулся, из-за ошибок, на исправление которых хватило бы 10 минут. Да, пример утрированный, но ждать мелких фиксов от других команд приходится так же долго.
источник

A

Alex Ф-ф-фэils!🌠︙... in Конференция C++ Russia
Pavel Zhigulin
Ну, вот как пример: я написал свою часть функционала. Прогнал через юнит-тесты на CI и отдал тестировщику на тестирование свой софт. Вот тут и начинаются песни. Мне прилетает сообщение, с каким-то мелким багом, вроде: ты тут печатаешь в лог что-то кривое. И вот между тем, как он мне отдал эту багу, и тем, как её изменение доберется до тестового окружения пройдёт минимум 2 часа на моём проекте. И да, это критично бывает. А потом ещё одна такая же тупая ошибка всплывёт. И ещё одна. И вот уже релиз на целый день сдвинулся, из-за ошибок, на исправление которых хватило бы 10 минут. Да, пример утрированный, но ждать мелких фиксов от других команд приходится так же долго.
Такая проблема тоже бывает, да; проблема скорости коммуникации
источник

J🎩

JBáruch 🎩 in Конференция C++ Russia
Тут! Вопрос умеет ли конан в крейты?
источник

TS

Timur Safin in Конференция C++ Russia
да
источник

J🎩

JBáruch 🎩 in Конференция C++ Russia
Узнаю, какие там мысли
источник

TS

Timur Safin in Конференция C++ Russia
вот тут ^ были примеры, но рабочее ли это до сих пор? @JBaruch
источник

J🎩

JBáruch 🎩 in Конференция C++ Russia
Timur Safin
вот тут ^ были примеры, но рабочее ли это до сих пор? @JBaruch
Проверю
источник

TS

Timur Safin in Конференция C++ Russia
JBáruch 🎩
Проверю
Спасибо!
источник

A

Alex Ф-ф-фэils!🌠︙... in Конференция C++ Russia
JBáruch 🎩
Проверю
Спасибо! Алсо спасибо за помощь Термуксу👍❤
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
Alex Ф-ф-фэils!🌠︙
Такая проблема тоже бывает, да; проблема скорости коммуникации
Это не только и не столько проблема скорости коммуникации, сколько это проблема скорости сборки С++. Я бы мог исправить все эти проблемы за 20-30 минут, компилируйся проект быстрее.

Поэтому да, в процессе разработки скорость сборки не сильно важна, а вот в процессе тестирования - пипец как важна.
источник