Size: a a a

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

2020 October 07

AV

Alexey Veselovsky in Конференция C++ Russia
когда у тебя в проекте одновременно WinAPI + opencv + mxnet + Qt.. have a nice day  :-) даже если твоего кода там 10к строк всего.
источник

YA

Yauheni Akhotnikau in Конференция C++ Russia
Alexey Veselovsky
когда у тебя в проекте одновременно WinAPI + opencv + mxnet + Qt.. have a nice day  :-) даже если твоего кода там 10к строк всего.
Это все-таки гораздо лучше, чем когда собственного кода 300KLOC, а в зависимостях разве что Asio, fmtlib и spdlog :)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Yauheni Akhotnikau
Это все-таки гораздо лучше, чем когда собственного кода 300KLOC, а в зависимостях разве что Asio, fmtlib и spdlog :)
НЕТ
источник

AV

Alexey Veselovsky in Конференция C++ Russia
По моему опыту :-)
источник

YA

Yauheni Akhotnikau in Конференция C++ Russia
Alexey Veselovsky
По моему опыту :-)
Фломастеры у всех разные :)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ага
источник

AV

Alexey Veselovsky in Конференция C++ Russia
но тот же opencv - это ад и израиль
источник

AT

Alexey Tkachenko in Конференция C++ Russia
тогда давайте сравним 300KLOC чужого унаследованного кода и 10 библиотек и 10к унаследованного кода
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ffmpeg - тоже
источник

AV

Alexey Veselovsky in Конференция C++ Russia
дык сторонняя либа - это ВСЕГДА чужой унаследованный код
источник

AV

Alexey Veselovsky in Конференция C++ Russia
прям по определению
источник

AV

Alexey Veselovsky in Конференция C++ Russia
иногда еще и проприентарный
источник

AV

Alexey Veselovsky in Конференция C++ Russia
проприентарный, платный и кривущий.
источник

AT

Alexey Tkachenko in Конференция C++ Russia
но работает — не трожь
источник

AV

Alexey Veselovsky in Конференция C++ Russia
да не работает он. точнее - без отладчика ты фиг поймешь КАК оно работает, как его заводить и какие параметры оно ожидает.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а также без отладчика ты не поймешь что там внутри не срослось
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ибо диагностика ошибок часто бывает такая себе
источник

AV

Alexey Veselovsky in Конференция C++ Russia
в лучшем случае вернет тупо false (типа нишмогла), а часто - просто проглотит ошибку без репортинга вовсе
источник

YA

Yauheni Akhotnikau in Конференция C++ Russia
Alexey Veselovsky
дык сторонняя либа - это ВСЕГДА чужой унаследованный код
У сторонних либ, как правило, есть серьезное преимущество: как правило, они опробованы гораздо большим количеством людей. И написаны, опять же, намного понятнее. Чем код, который развивался в одной конторе в течении 10 лет небольшим количеством людей.

По крайней мере по опыту использования библиотек типа Qt, ACE, POCO у меня такое впечатление сложилось.

Внутренний код, который был бы написан хорошо, тщательно оттестирован в разных ситуациях, даже еще и с комментариями — это дорого очень. Не всем по карману :(
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ну, у меня другой опыт :-)
источник